html 웹페이지는 . 웹 페이지 생성. HTML 언어 배우기. 웹 페이지 요소: 헤더

HTML 및 CSS를 사용하여 웹 사이트를 구축하는 방법에 대한 자습서를 시작하기 전에 두 언어 간의 차이점, 각 언어의 구문 및 일부 기본 용어를 이해하는 것이 중요합니다.

HTML과 CSS는 무엇입니까?

HTML(HyperText Markup Language)은 제목, 단락 또는 이미지와 같은 콘텐츠를 정의하여 콘텐츠의 구조와 의미를 정의합니다. CSS(Cascading Style Sheets) 또는 Cascading Style Sheets는 예를 들어 글꼴이나 색상을 사용하여 콘텐츠의 모양을 디자인하도록 설계된 프레젠테이션 언어입니다.

이 두 언어인 HTML과 CSS는 서로 독립적이며 그대로 유지되어야 합니다. CSS는 HTML 문서 내부에 작성되어서는 안 되며 그 반대도 마찬가지입니다. 일반적으로 HTML은 항상 콘텐츠를 나타내고 CSS는 항상 스타일을 정의합니다.

HTML과 CSS의 차이점에 대한 이해를 바탕으로 HTML에 대해 자세히 살펴보겠습니다.

기본 HTML 용어

HTML 작업을 시작하기 전에 새롭고 생소한 용어를 접하게 될 것입니다. 시간이 지남에 따라 모든 항목에 대해 자세히 알게 되겠지만 지금은 요소, 태그 및 속성이라는 세 가지 기본 HTML 용어부터 시작해야 합니다.

강요

요소는 페이지에서 개체의 구조와 콘텐츠를 정의하는 방법을 지정합니다. 일반적으로 사용되는 일부 요소에는 여러 수준의 제목이 포함됩니다(

~ 전에

) 및 단락(로 정의됨

); 항목을 목록에 추가할 수 있습니다. ,

, , 그리고 그리고 많은 다른 사람들.

요소는 꺾쇠 괄호를 사용하여 식별됩니다.<>, 요소 이름을 둘러쌉니다. 따라서 요소는 다음과 같이 표시됩니다.

태그

꺾쇠 괄호 추가< и >요소 주위에 태그로 알려진 것을 생성합니다. 태그는 여는 태그와 닫는 태그 쌍으로 가장 자주 발생합니다.

시작 태그는 요소의 시작을 표시합니다. 심볼로 구성되어 있습니다.<, затем идёт имя элемента и завершается символом >; 예를 들어,

.

종료 태그는 요소의 끝을 표시합니다. 심볼로 구성되어 있습니다.< с последующей косой чертой и именем элемента и завершается символом >; 예를 들어,

.

시작 태그와 끝 태그 사이의 내용은 해당 요소의 내용입니다. 예를 들어 링크에는 여는 태그가 있습니다. 및 닫는 태그. 이 두 태그 사이에 있는 것이 링크의 내용입니다.

따라서 링크 태그는 다음과 같이 표시됩니다.

...

속성

속성은 제공하는 데 사용되는 속성입니다. 추가 정보요소에 대해. 가장 일반적인 속성에는 요소를 식별하는 id 속성이 포함됩니다. 요소를 분류하는 class 속성; 포함된 콘텐츠의 소스를 지정하는 src 속성 관련 리소스에 대한 링크를 지정하는 href 속성.

속성은 요소 이름 뒤 여는 태그에 정의됩니다. 일반적으로 속성에는 이름과 값이 포함됩니다. 이러한 속성의 형식은 속성 이름, 등호, 인용 부호로 묶인 속성 값으로 구성됩니다. 예를 들어 요소 href 속성을 사용하면 다음과 같습니다.

셰이 하우

기본 HTML 용어 데모

이 코드는 웹 페이지에 "Shay Howe"라는 텍스트를 표시하고 이 텍스트를 클릭하면 사용자가 http://shayhowe.com으로 이동합니다. 링크 요소는 시작 태그로 선언됩니다. 및 닫는 태그둘러싸는 텍스트, 여는 태그에서 href="http://shayhowe.com"으로 선언된 링크 주소의 속성 및 값.

쌀. 1.01. 스키마 HTML 구문에는 요소, 속성 및 태그가 포함됩니다.

이제 HTML 요소, 태그 및 속성이 무엇인지 알았으니 첫 번째 웹 페이지를 함께 살펴보겠습니다. 여기에서 뭔가 새로운 것처럼 보이더라도 걱정하지 마세요. 우리가 가는 대로 해독할 것입니다.

HTML 문서의 구조 사용자 지정

HTML 문서는 .txt가 아닌 .html 확장자로 저장된 일반 텍스트 문서입니다. HTML 작성을 시작하려면 먼저 텍스트 에디터당신이 사용하기 편리합니다. 불행히도 여기에는 포함되지 않습니다. 마이크로 소프트 워드또는 Pages는 복잡한 편집기이기 때문입니다. HTML 및 CSS 작성에 가장 많이 사용되는 두 가지 텍스트 편집기는 Dreamweaver 및 Sublime Text입니다. 무료 대안 Windows용 Notepad++ 및 Mac용 TextWrangler도 참조하십시오.

모든 HTML 문서에는 다음 선언 및 요소를 포함하는 필수 구조가 포함되어 있습니다. , , 그리고 .

문서 유형 선언 또는HTML 문서 맨 처음에 위치하며 사용 중인 HTML 버전을 브라우저에 알려줍니다. 우리가 사용할 것이기 때문에 최신 버전 HTML, 우리의 문서 유형은 단순히. 그 후 요소가 온다 문서의 시작을 나타냅니다.

내부에 요소 다양한 메타데이터(페이지 관련 정보 포함)를 포함하여 문서의 상단을 정의합니다. 요소 내부의 콘텐츠 웹 페이지 자체에는 나타나지 않습니다. 대신 문서 제목(브라우저 창의 제목 표시줄에 표시됨), 외부 파일에 대한 링크 또는 기타 유용한 메타데이터를 포함할 수 있습니다.

웹 페이지의 모든 보이는 콘텐츠는 요소에 있습니다. . 일반적인 HTML 문서의 구조는 다음과 같습니다.

안녕하세요 세계!

안녕하세요 세계!

이것은 웹 페이지입니다.



HTML 문서의 구조 데모

이 코드는 문서 유형 선언으로 시작하는 문서를 보여줍니다., 바로 뒤에 요소가 옵니다. . 내부에 이동 요소 그리고 . 요소 태그를 통한 페이지 인코딩을 포함합니다. 및 요소를 통한 문서의 제목 . 요소 <body>요소를 통해 헤더 포함 <h1>그리고 텍스트 단락을 통해<р>. 제목과 단락이 모두 요소 내에 중첩되어 있기 때문에 <body>, 그들은 웹 페이지에 표시됩니다.</p><p>요소가 다른 요소(중첩 요소라고도 함) 안에 있는 경우 문서 구조를 잘 정리되고 읽기 쉽게 유지하기 위해 패딩을 추가하는 것이 좋습니다. 이전 코드에서 두 요소 모두 <head>그리고 <body>요소 내부에 중첩 및 이동됨 <html>. 요소의 패딩 구조는 내부에 새로 추가된 요소와 함께 계속됩니다. <head>그리고 <body> .</p><h3>자동 폐쇄 요소</h3><p>이전 예에서 요소 <meta>닫는 태그를 포함하지 않은 유일한 태그였습니다. 걱정하지 마세요. 이것은 일부러 한 것입니다. 모든 요소가 여는 태그와 닫는 태그로 구성되는 것은 아닙니다. 일부 요소는 단순히 동일한 태그 내의 속성을 통해 콘텐츠 또는 동작을 수신합니다. <meta>그 요소 중 하나입니다. 요소 내용 <meta>예제에서는 charset 속성과 값을 사용하여 할당됩니다. 다른 일반적인 자동 폐쇄 요소는 다음과 같습니다.</p><ul><li><br> </li><li><embed> </li><li><hr> </li><li><img> </li><li><input> </li><li><li><meta> </li><li><param> </li><li><source> </li><li><wbr> </li> </ul><p>문서 유형 선언으로 만들어진 캐스트 구조<!DOCTYPE html>및 요소 <html> , <head>그리고 <body>, 상당히 일반적입니다. 새 HTML 문서를 만들 때 자주 사용하므로 이 문서 구조를 편리하게 유지하려고 합니다.</p><h3>코드 유효성 검사</h3><p>아무리 조심스럽게 코드를 작성해도 실수는 피할 수 없습니다. 다행스럽게도 HTML과 CSS를 작성할 때 작업을 확인하는 유효성 검사기가 있습니다. W3C는 코드에서 오류를 스캔하는 HTML 및 CSS 유효성 검사기를 제공합니다. 코드를 검증하면 모든 브라우저에서 올바르게 렌더링하는 데 도움이 될 뿐만 아니라 코드를 작성할 때 모범 사례를 배우는 데도 도움이 됩니다.</p><h2>연습 중</h2><p>웹 디자이너 및 프런트 엔드 개발자로서 우리는 우리 기술에 전념하는 수많은 훌륭한 컨퍼런스에 참석할 수 있는 사치를 누리고 있습니다. 우리는 우리만의 Styles Conference를 조직하고 다음 수업에서 웹사이트를 만들 것입니다. 이와 같이!</p><br><img src='https://i2.wp.com/webref.ru/assets/images/learn-html-css/practice-1.png' width="100%" loading=lazy loading=lazy><p>약간 전환하여 HTML에서 벗어나 CSS를 살펴보겠습니다. HTML은 웹 페이지의 내용과 구조를 정의하고 CSS는 시각적 스타일과 모양을 정의합니다.</p><h2>기본 CSS 용어</h2><p>HTML 용어 외에도 익숙해져야 할 몇 가지 기본 CSS 용어가 있습니다. 이러한 용어에는 선택기, 속성 및 값이 포함됩니다. HTML 용어와 마찬가지로 CSS로 더 많이 작업할수록 이러한 용어는 제2의 천성이 됩니다.</p><h3>선택자</h3><p>웹 페이지에 요소를 추가할 때 CSS로 스타일을 지정할 수 있습니다. 선택기는 스타일(예: 색상, 크기 및 위치)을 대상으로 지정하고 적용할 HTML 요소를 결정합니다. 선택기는 우리가 원하는 구체적인 정도에 따라 고유한 요소를 선택하기 위한 다양한 메트릭의 조합을 포함할 수 있습니다. 예를 들어 페이지의 모든 단락을 선택하거나 특정 단락 하나만 선택하려고 합니다.</p><p>선택자는 일반적으로 id 또는 클래스 값과 같은 속성 값 또는 다음과 같은 요소 이름과 연결됩니다. <h1>또는<р> .</p><p>CSS에서 선택기는 선택한 요소에 적용된 스타일을 묶는 중괄호()와 쌍을 이룹니다. 이 선택자는 모든 요소를 ​​대상으로 합니다. <span><p>피(...)</p><h3>속성</h3><p>요소를 선택하면 속성에 따라 적용할 스타일이 결정됩니다. 속성 이름은 선택기 뒤, 중괄호() 내부, 콜론 바로 앞에 옵니다. background , color , font-size , height 및 width 및 기타 일반적으로 추가되는 속성과 같이 사용할 수 있는 많은 속성이 있습니다. 다음 코드에서는 모든 요소에 적용되는 색상 및 글꼴 크기 속성을 정의합니다. <span><p>P (색상: ...; 글꼴 크기: ...; )</p><h3>가치</h3><p>지금까지는 선택기를 통해 요소를 선택하고 속성을 통해 적용할 스타일을 결정했습니다. 이제 값을 통해 이 속성의 동작을 설정할 수 있습니다. 값은 콜론과 세미콜론 사이의 텍스트로 지정할 수 있습니다. 아래에서 모든 요소를 ​​선택합니다. <p >color 속성 값을 orange로 설정하고 font-size 속성 값을 16픽셀로 설정합니다.</p><p>P (색상: 주황색; 글꼴 크기: 16px; )</p><p>테스트를 위해 CSS에서 규칙 세트는 선택기로 시작하고 바로 뒤에 중괄호가 옵니다. 이러한 중괄호 안에는 속성과 값의 쌍으로 구성된 선언이 있습니다. 각 선언은 속성으로 시작하여 콜론, 속성 값, 마지막으로 세미콜론이 옵니다.</p><p>일반적인 관행은 중괄호 내에서 한 쌍의 속성과 값을 이동하는 것입니다. HTML과 마찬가지로 들여쓰기는 코드를 체계적이고 명확하게 유지하는 데 도움이 됩니다.</p><p><img src='https://i0.wp.com/webref.ru/assets/images/learn-html-css/css-syntax-outline.png' height="138" width="257" loading=lazy loading=lazy></p><p>쌀. 1.03. CSS 구문 구조에는 선택기, 속성 및 값이 포함됩니다.</p><p>몇 가지 기본 용어와 일반적인 CSS 구문을 아는 것은 좋은 시작이지만 깊이 들어가기 전에 몇 가지 더 배워야 할 사항이 있습니다. 특히 CSS에서 선택자가 어떻게 작동하는지 자세히 살펴볼 필요가 있습니다.</p><h2>선택자 작업</h2><p>앞에서 언급한 대로 선택기는 스타일이 지정될 HTML 요소를 나타냅니다. 선택자를 사용하는 방법과 작동 방식을 완전히 이해하는 것이 중요합니다. 알아가는 것이 첫 번째 단계여야 합니다. <a href="https://5visa.ru/ko/obrazovanie/zte-blade-a515---tehnicheskie-harakteristiki-mobilnyi-telefon-zte-blade-a515.html">다양한 방식</a>선택자. 유형 선택자, 클래스 및 식별자와 같은 가장 기본적인 선택자부터 시작하겠습니다.</p><h3>유형 선택기</h3><p>유형 선택자는 유형별로 요소를 대상으로 합니다. 예를 들어 모든 요소를 ​​타겟팅하려는 경우 <div>div 선택자를 사용해야 합니다. 다음 코드는 요소의 유형 선택기를 보여줍니다. <div>, 해당 HTML뿐만 아니라.</p><p>사업부(...)</p><p> <div>...</div> <div>...</div> </p><h3>클래스</h3><p>클래스를 사용하면 클래스 속성 값에 따라 요소를 선택할 수 있습니다. 클래스 선택자는 동일한 유형의 모든 요소가 아닌 특정 요소 그룹을 선택한다는 점에서 유형 선택자보다 약간 더 구체적입니다.</p><p>클래스를 사용하면 여러 요소에 동일한 클래스 속성 값을 사용하여 한 번에 여러 요소에 동일한 스타일을 적용할 수 있습니다.</p><p>CSS에서 클래스는 선행 점과 클래스 속성 값으로 표시됩니다. 아래의 클래스 선택기는 요소를 포함하여 Awesome 클래스 속성 값을 포함하는 모든 요소를 ​​선택합니다. <div>그리고 <span><p>엄청난 (...)</p><p> <div class="awesome">...</div> </p><h3>식별자</h3><p>식별자는 한 번에 하나의 고유한 요소만 대상으로 하기 때문에 클래스보다 훨씬 더 정확합니다. 클래스 선택자가 class 속성 값을 사용하는 것처럼 식별자는 id 속성 값을 선택자로 사용합니다.</p><p>렌더링되는 요소 유형에 관계없이 id 속성 값은 페이지당 한 번만 사용할 수 있습니다. id가 있으면 중요한 요소에 대해 예약해야 합니다.</p><p>CSS에서 식별자는 앞에 해시 기호로 표시되고 그 뒤에 id 속성 값이 옵니다. 여기서 id는 값이 shayhowe인 id 속성을 포함하는 요소만 선택합니다.</p><p>#shayhowe ( ... )</p><p> <div id="shayhowe">...</div> </p><h3>추가 선택기</h3><p>선택자는 매우 강력하며 위에서 설명한 선택자는 우리가 접하는 가장 일반적인 선택자 중 하나입니다. 이러한 선택기는 시작에 불과합니다. 많은 고급 선택기가 있으며 쉽게 사용할 수 있습니다. 익숙해지면 좀 더 발전된 것들도 살펴보는 것을 두려워하지 마십시오.</p><p>좋아, 모든 것을 모으기 시작하자. HTML 내의 페이지에 요소를 추가한 다음 해당 요소를 선택하고 CSS로 스타일을 지정할 수 있습니다. 이제 두 언어가 함께 작동하도록 HTML과 CSS 사이의 점을 연결해 보겠습니다.</p><h2>CSS 연결</h2><p>CSS가 HTML과 대화하도록 하려면 HTML에서 CSS 파일을 가리켜야 합니다. 요소 내부를 가리키는 하나의 외부 파일에 모든 스타일을 포함하는 것이 좋습니다. <head>우리의 HTML 문서. 하나의 외부 CSS를 사용하면 사이트 전체에 동일한 스타일을 적용하고 빠르게 변경할 수 있습니다.</p><h3>CSS 추가를 위한 기타 옵션</h3><p>CSS를 포함하는 다른 옵션에는 인라인 및 인라인 스타일 사용이 포함됩니다. 실생활에서 이러한 옵션을 볼 수 있지만 일반적으로 사이트 업데이트를 번거롭고 번거롭게 만들기 때문에 눈살을 찌푸립니다.</p><p>외부 스타일 시트를 생성하기 위해 다시 선택한 텍스트 편집기를 사용하여 새 스타일 시트를 생성하려고 합니다. <a href="https://5visa.ru/ko/ustanovka-i-nastrojjka/failovaya-sistema-v-vide-spiska-na-vb6-chtenie-izapis-vtekstovoi.html">텍스트 파일</a>.css 확장자로. CSS 파일은 HTML 파일과 동일한 폴더 또는 하위 폴더에 저장해야 합니다.</p><p>요소 내부 <head>적용된 요소 <link>, HTML과 CSS 파일 간의 관계를 정의합니다. CSS에 연결하기 때문에 스타일시트 값과 함께 rel 속성을 사용하여 관계를 나타냅니다. 또한 href 속성은 CSS 파일의 위치나 경로를 나타내는 데 사용됩니다.</p><p>다음 예제 HTML 문서에서 요소는 <head>외부 스타일 파일을 가리킵니다.</p><p> <head> <link rel="stylesheet" href="main.css"> </head> </p><p>CSS가 올바르게 렌더링되려면 href 속성의 경로 값이 CSS 파일이 저장된 위치와 직접 일치해야 합니다. 이전 예에서 main.css 파일은 HTML 파일과 동일한 위치(루트 폴더라고도 함)에 저장됩니다.</p><p>CSS 파일이 하위 폴더에 있는 경우 href 속성의 값은 그에 따라 해당 경로와 일치해야 합니다. 예를 들어, main.css 파일이 stylesheets라는 하위 폴더에 저장된 경우 href 속성의 값은 stylesheets/main.css 가 됩니다. 여기서 슬래시(또는 슬래시)는 하위 폴더로의 이동을 나타내는 데 사용됩니다.</p><p>~에 <a href="https://5visa.ru/ko/proshivka/apple-iphone-se-2017-dizain-harakteristiki-funkcii-i-data-vyhoda-vse-chto.html">이 순간</a>우리 페이지는 느리지만 확실하게 살아나기 시작했습니다. 우리는 아직 CSS에 대해 깊이 파고들지 않았지만 일부 요소에는 CSS에서 선언하지 않은 스타일이 있다는 것을 눈치채셨을 것입니다. 이러한 요소에 선호하는 스타일을 적용하는 것은 브라우저입니다. 운 좋게도 이러한 스타일을 매우 쉽게 재정의할 수 있으며 다음에 CSS 재설정을 수행합니다.</p><h2>CSS 재설정 사용</h2><p>각 브라우저에는 고유한 기본 스타일이 있습니다. <a href="https://5visa.ru/ko/problemy/soedinenie-treh-provodov-cherez-klemmnik-osobennosti-podklyucheniya-silovogo.html">다양한 요소</a>. 어떻게 <a href="https://5visa.ru/ko/navigatory/chto-takoe-brauzer-google-kak-polzovatsya-gugl-hrom-google-chrome-vse-po.html">구글 크롬</a>표제, 단락, 목록 등을 표시하는 방식이 다를 수 있습니다. <a href="https://5visa.ru/ko/multimedia/oshibka-veb-stranicy-vypolnit-otladku-oshibki-scenariya-v-internet-explorer-prichiny-i.html">인터넷 익스플로러</a>. CSS 재설정은 브라우저 간 호환성을 보장하기 위해 널리 사용되었습니다.</p><p>Reset CSS는 주어진 스타일의 모든 기본 HTML 요소를 사용하고 모든 브라우저에서 일관된 스타일을 제공합니다. 이러한 재설정에는 일반적으로 크기, 패딩, 여백 또는 이러한 값을 낮추기 위한 추가 스타일 제거가 포함됩니다. CSS 캐스케이딩은 위에서 아래로 작동하므로(자세한 내용은 곧) 재설정은 스타일의 맨 위에 있어야 합니다. 이렇게 하면 이러한 스타일을 먼저 읽고 그게 다입니다. <a href="https://5visa.ru/ko/multimedia/chto-takoe-kuki-brauzera-zachem-ih-udalyat-i-kak-eto-mozhno-sdelat.html">다른 브라우저</a>공통 참조 지점에서 작동합니다.</p><p>적용할 수 있는 다양한 CSS 재설정이 있으며 모두 고유한 설정이 있습니다. <a href="https://5visa.ru/ko/sovety/chto-takoe-wordpress-i-joomla-bitva-besplatnyh-titanov-joomla-ili-wordpress.html">강점</a>. Eric Meyer가 가장 많이 사용하는 것 중 하나인 그의 CSS 재설정은 새로운 HTML5 요소를 포함하도록 조정되었습니다.</p><p>약간의 모험심이 있다면 Nicholas Gallagher의 Normalize.css도 있습니다. Normalize.css는 모든 주요 요소에서 하드 리셋을 사용하는 것이 아니라 해당 요소에 대한 공통 스타일을 설정하는 데 중점을 둡니다. 이를 위해서는 CSS에 대한 더 깊은 이해와 스타일에서 원하는 것을 알아야 합니다.</p><h3>브라우저 간 호환성 및 테스트</h3><p>앞에서 언급했듯이 브라우저마다 요소를 다르게 렌더링합니다. 브라우저 간 호환성 및 테스트의 가치를 인식하는 것이 중요합니다. 사이트는 모든 브라우저에서 정확히 동일하게 보일 필요는 없지만 유사해야 합니다. 지원하려는 브라우저와 사이트에 가장 적합한 것을 기준으로 어느 정도까지 결정해야 합니다.</p><p>CSS를 작성할 때 염두에 두어야 할 몇 가지 사항이 있습니다. 좋은 소식은 실행 가능하고 숙달하는 데 약간의 인내가 필요하다는 것입니다.</p><h2>연습 중</h2><p>회의 사이트에서 마지막으로 중단한 부분으로 돌아가 CSS를 추가하는 방법을 살펴보겠습니다.</p><ol><li>styles-conference 폴더 안에 assets이라는 새 폴더를 만들어 보겠습니다. 여기에 스타일, 이미지, 비디오 등과 같은 웹사이트의 모든 자산을 저장할 것입니다. 스타일의 경우 자산 폴더 안에 다른 스타일시트 폴더를 추가하겠습니다.</li><li>텍스트 편집기를 사용하여 main.css라는 새 파일을 만들고 방금 만든 스타일시트 폴더에 저장합니다.</li><p>브라우저에서 index.html 파일을 보면 요소가 <h1>그리고 <p>이미 기본 스타일이 포함되어 있습니다. 특히 고유한 글꼴 크기와 주변 공간이 있습니다. Eric Meyer의 재설정을 사용하여 이러한 스타일을 부드럽게 하여 각 스타일이 동일한 기반에서 시작되도록 할 수 있습니다. 이렇게 하려면 그의 웹사이트를 살펴보고 코드를 복사하여 main.css 파일의 맨 위에 붙여넣으십시오.</p><p>/* http://meyerweb.com/eric/tools/css/reset/ 2. v2.0 | 20110126 라이선스: 없음(공개 도메인) */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, 큰, 인용, 코드, del, dfn, em, img, ins, kbd, q, s, samp, 작은, 스트라이크, 강한, sub, sup, tt, var, b, u, i, 센터, dl, dt, dd, ol, ul, li, fieldset, 형태, 상표, 범례, 표, 표제, tbody, tfoot, thead, tr, th, td, 조, 제쳐두고, 캔버스, 세부 정보, 삽입, 그림, figcaption, 바닥글, 머리글, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video ( margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline ; ) /* 이전 브라우저에 대한 HTML5 디스플레이 역할 재설정 */ article, side, details, figcaption, figure, footer, header, hgroup, menu, nav, section ( display: block; ) body ( line-height: 1; ) ol, ul ( list-style: none; ) blockquote, q ( quotes: none; ) blockquote:before, blockquote:after, q:before, q:after ( content: ""; content: none; ) table ( border- 축소:c 붕괴; 경계 간격: 0; )</p><li>main.css 파일이 모양을 갖추기 시작했으므로 index.html 파일에 포함시키겠습니다. 텍스트 편집기에서 index.html을 열고 요소를 추가합니다. <link>V <head>, 요소 바로 뒤에 <title> .</li><li>요소를 통해 스타일을 가리키기 때문에 <link>값이 stylesheet 인 rel 속성을 추가하십시오.</li><p>또한 href 속성을 사용하여 main.css 파일에 대한 링크를 포함합니다. 우리의 main.css 파일은 assets 폴더 안에 있는 stylesheets 폴더에 저장됩니다. 따라서 main.css 파일의 경로인 href 속성 값은 assets/stylesheets/main.css 여야 합니다.</p><p> <head> <meta charset="utf-8"> <title>스타일 컨퍼런스

작업을 테스트하고 HTML과 CSS가 어떻게 잘 맞는지 확인할 시간입니다. 브라우저에서 index.html 파일을 열면(또는 이미 열려 있는 경우 페이지를 새로 고치면) 이전과 약간 다른 결과가 표시됩니다.

쌀. 1.04. CSS 재설정이 포함된 Styles Conference 웹 사이트

데모 및 소스 코드

아래에서 현재 상태의 Styles Conference 웹 사이트를 보고 다운로드할 수 있습니다. 원천현재 사이트.

요약

그래서 모든 것이 좋습니다! 이 자습서에서는 몇 가지 큰 단계를 수행했습니다.

이제 HTML과 CSS의 기본 사항을 알게 되었다고 생각해 보십시오. 계속해서 HTML과 CSS를 작성하는 데 더 많은 시간을 할애하면 이 두 언어로 작업하는 것이 훨씬 더 편해질 것입니다.

다음 사항을 고려했음을 기억하십시오.

  • HTML과 CSS의 차이점.
  • HTML 요소, 태그 및 특성 소개.
  • 첫 번째 웹 페이지의 구조 설정.
  • CSS 선택자, 속성 및 값 소개.
  • CSS 선택자 작업
  • HTML에서 CSS에 대한 포인터.
  • CSS 재설정의 중요성.

이제 HTML을 자세히 살펴보고 의미론에 대해 조금 알아보겠습니다.

리소스 및 링크

  • Scripting Master를 통한 일반적인 HTML 용어
  • 인상적인 웹을 통한 CSS 용어 및 정의
  • CSS 도구: Eric Meyer를 통해 CSS 재설정

인터넷에 있는 대부분의 콘텐츠는 웹 페이지입니다. 이것은 역사적으로 가상 네트워크 공간에 배치하기 위한 최초의 문서 유형이지만 여전히 관련성을 유지하고 사실상 경쟁 형식이 없습니다. 웹 페이지의 구조는 무엇입니까? 그것들을 만드는 데 어떤 웹 개발 도구가 사용됩니까?

웹 페이지란 무엇입니까?

"웹 페이지의 기본 요소를 나열하십시오." 컴퓨터 과학 수업에서 한 심사관이 말합니다. 그에 대한 응답으로 무엇을 말할 수 있습니까? 먼저 원칙적으로 웹 페이지가 무엇인지에 대해 이야기합시다.

IT 전문가들 사이에서 일반적으로 인정되는 정의에 따르면, 이것은 브라우저와 같은 특수 프로그램에서 열도록 의도된 문서이며 적절한 유형의 소프트웨어(텍스트, 링크, 그래픽, 비디오, 음악 등 웹 페이지는 텍스트 문서입니다. 브라우저 관련 데이터는 문자, 숫자 및 특수 기호, 마크업 언어 요소로 사용 - HTML. 그것의 도움으로 웹 페이지 작성자가 브라우저에 특정 콘텐츠를 화면에 표시하는 방법을 "설명"합니다.

사이트 구조에서 웹 페이지의 위치와 역할

웹 페이지가 웹 사이트의 주요 구성 요소라고 말할 수 있습니까? 이것은 부분적으로 사실입니다. 그러나 위에서 언급했듯이 웹 페이지는 텍스트 문서일 뿐입니다. 일반적으로 사이트에는 사진, 비디오 및 기타 멀티미디어 요소도 포함되어 있습니다. 웹 페이지는 그것들을 포함할 수 없지만 구조상 그것들에 대한 링크를 포함할 수 있습니다. 따라서 웹 페이지는 사용자에게 가상의 콘텐츠를 표시하는 주역이라는 점에서 사이트의 주요 구성 요소라고 할 수 있습니다.

물론 드문 경우지만 문제의 문서가 사이트의 유일한 구성 요소가 될 것입니다. 어떤 이유로 그래픽, 비디오 및 기타 멀티미디어 요소의 표시를 제공하지 않는 경우입니다. 특히 웹 페이지의 마크업 언어가 처음 등장한 최초의 사이트에는 해당 콘텐츠가 포함되어 있지 않았습니다. 사용자의 눈 앞에는 텍스트와 링크만 있었습니다.

하이퍼텍스트 사용 원칙

따라서 웹 페이지는 HTML 언어, 하이퍼텍스트를 마크업하는 데 사용됩니다. 그런데 이 현상은 무엇일까요? 하이퍼텍스트란? 이론에 너무 깊이 파고들지 않고, 우리는 이것이 어떤 식으로든 당신이 얻을 수 있는 텍스트라는 것을 주목합니다. 빠른 액세스링크를 통해 다른 사람에게. 일반 책에서는 불가능합니다. "일반 텍스트"가 있습니다. 원하는 페이지에 액세스하려면 독자는 이전에 내용이나 각주를 읽은 후 여러 번 뒤집어야 합니다. "하이퍼텍스트" 모드에서는 페이지의 HTML 요소에 반영된 정보로 인해 작업의 주요 부분이 컴퓨터에서 수행됩니다.

컴퓨터 과학 교사가 "웹 페이지의 주요 요소를 나열하십시오"라고 말하면 HTML 마크업 언어를 사용하여 생성된 해당 문서의 구성 요소에 대해 올바르게 말할 수 있습니다. 따라서 먼저 HTML에 관한 몇 가지 이론적 요점을 살펴보겠습니다.

HTML 언어 구조: 태그

브라우저는 HTML 문서에서 웹 페이지에 대한 필수 데이터를 어떻게 읽습니까? 매우 간단합니다.

필수 요소 주어진 언어태그입니다. 대부분의 경우 짝을 이룹니다. 오프닝이 있고 클로징이 있습니다. 전자는 꺽쇠 괄호만 사용하여 표시됩니다. 두 번째 것도 비슷하지만 두 번째 대괄호 앞에 슬래시(/ 기호)가 있습니다. 브라우저는 이를 인식할 수 있으므로 문서 개발자가 만든 알고리즘에 따라 문제 없이 웹 페이지의 내용을 표시합니다.

여는 태그는 보통 대문자로 쓰고, 닫는 태그는 소문자로 씁니다. 이것은 IT 전문가들 사이에서 확립된 표준입니다. 브라우저는 모든 문자의 HTML 명령을 확실히 인식하지만 웹 개발자는 여전히 표시된 태그 작성 체계를 고수하는 것이 좋습니다. 예를 들어 이것은 다른 전문가가 웹 페이지를 완성하는 것을 용이하게 합니다.

속성

HTML 언어의 다른 중요한 요소는 속성입니다. 도움을 받아 웹 페이지 작성자는 콘텐츠 속성(예: 글꼴 높이, 색상, 페이지 기준 위치)을 설정할 수 있습니다. 사진, 비디오 및 기타 멀티미디어 구성 요소에도 동일하게 적용됩니다. 속성은 여는 태그 안에 기록됩니다.

콘텐츠

여는 태그와 닫는 태그 사이에는 웹 페이지의 다음 핵심 구성 요소인 콘텐츠가 있습니다. 사실 이것은 화면에서 사용자 앞에 표시되어야 하는 바로 그 콘텐츠입니다. 텍스트, 링크, 사진, 비디오 또는 기타 멀티미디어 요소가 될 수 있습니다.

웹 페이지 요소

"마지막으로 웹 페이지의 기본 요소를 나열하십시오!" - 선생님을 반복합니다. "기쁨으로"라고 대답합니다. 고려중인 문서 유형의 구조에는 무엇이 포함됩니까? 웹 페이지의 HTML 요소 컨텍스트에서 이 측면을 고려한다는 데 동의합시다. 즉, 브라우저에서의 디스플레이(사용자가 화면에서 보는 것)는 우리의 관심을 덜 끌 것입니다. 사실은 프로그램이 동일한 방식으로 콘텐츠를 표시하는 기반이 되는 해당 HTML 알고리즘이 다를 수 있다는 것입니다. 그리고 이것은 HTML 언어의 특징입니다. 웹 페이지에서 원하는 이미지를 표시할 수 있습니다. 다른 방법들. 동시에 웹 페이지 작성자의 인건비 측면에서 동일하거나 구현에 다른 양의 노력과 시간을 의미할 수 있습니다.

웹 페이지 요소: 헤더

놀랍게도 웹 페이지의 표준 요소는 매우 적은 수로 존재합니다. 실제로 문서의 제목과 본문 중 두 가지만 있습니다. 그러나 각각은 다소 복잡한 구조를 가질 수 있습니다.

헤더의 세부 사항은 무엇입니까? 웹 페이지 맨 위에 있습니다. 제목을 생성하는 HTML은 일반적으로 텍스트만 "암호화"된다고 가정하지만 필요한 경우 작은 그래픽 삽입물을 해당 요소에 배치할 수도 있습니다. 사실 이것이 제목에 대해 말할 수 있는 전부입니다. 해당 문서의 구조에서 그 역할은 중요하지 않은 것 같습니다. 하지만 그렇지 않습니다. 웹 페이지 제목은 Yandex, Google과 같은 검색 엔진의 사이트 인덱싱 측면에서 매우 중요합니다. 이 요소는 웹 페이지의 콘텐츠 및 사이트의 주제와 완전히 관련이 있어야 합니다.

HTML을 사용하여 웹 페이지의 제목을 캡처하는 방법은 무엇입니까? 매우 간단합니다. 먼저 항상 꺾쇠 괄호가 있는 HEAD처럼 보이는 여는 태그가 쓰여진 다음 제목의 내용, 그 다음에는 닫는 태그가 표시됩니다. 물론 웹 문서 맨 위에 작성됩니다.

웹 문서의 제목에는 여러 추가 요소가 포함될 수 있습니다. 경우에 따라 웹 페이지의 형식에 따라 특정 인코딩으로 텍스트를 표시해야 할 수도 있습니다. 웹 문서가 이 기준을 충족하는지 확인하는 방법은 무엇입니까? 매우 간단합니다. 문서 헤더 구조에는 특정 언어 인코딩(예: 키릴 자모)을 사용하도록 브라우저에 지시하는 HTML 알고리즘이 포함되어야 합니다. 해당 명령은 다른 것과 마찬가지로 열고 닫을 수 있는 META 태그 내에 배치됩니다.

웹 페이지의 본문

웹 문서의 본문은 BODY 태그로 열리고 슬래시가 포함된 해당 요소로 닫힙니다. 동시에 여는 태그와 닫는 태그 사이에 하이퍼텍스트 마크업 언어의 추가 명령이 엄청나게 많이 있을 수 있습니다. 이는 웹 페이지의 주요 부분에 유용한 콘텐츠(텍스트, 링크, 그래픽, 비디오, 작성해야 할 다양한 양식)가 포함되어 있기 때문입니다.

각각의 콘텐츠 유형에는 고유한 태그가 있습니다. 웹 문서의 주요 부분 구조에는 예를 들어 글꼴에 특정 색상, 크기 및 기타 속성을 지정하는 등 텍스트 서식을 지정하는 데 사용할 수 있는 HTML 명령이 포함될 수 있습니다.

일반적으로 사용되는 일부 HTML 태그의 세부 사항을 살펴보겠습니다. 실제로 웹 페이지의 주요 요소를 형성하기도 합니다.

기본 HTML 태그

따라서 웹 페이지의 요소가 무엇인지 자세히 알아보기 위해 기본 HTML 태그의 본질에 대해 더 자세히 살펴보겠습니다. 우리는 이미 그들 중 일부를 나열했습니다. 특히 브라우저가 웹 페이지의 헤더를 읽고 문서의 본문이 있는 위치를 결정하는 것입니다.

P 태그는 매우 일반적이며 하이퍼텍스트 마크업 언어의 다른 유사한 요소와 마찬가지로 열고 닫을 수 있습니다. 이 태그를 사용하면 문서의 단일 단락에 서식을 지정할 수 있습니다. 예를 들어 특정 글꼴 유형이나 색상을 설정할 수 있습니다. 그러나 이것은 추가 태그인 FONT를 사용하여 수행됩니다. 동시에 단락의 한계를 나타내는 항목 안에 배치됩니다. 이렇게 하면 선호하는 글꼴 유형을 웹 페이지의 다른 요소에 반영하는 HTML 명령을 배포할 수 없습니다.

테이블은 TABLE 태그를 사용하여 생성됩니다. 해당 속성을 사용하여 필요한 열과 행 수를 결정하고 너비, 테두리의 세부 사항, 테이블의 텍스트 글꼴 크기 및 색상을 설정할 수 있습니다.

브라우저에서 이미지 처리를 담당합니다. 이미지의 크기, 페이지에서의 위치를 ​​조절하는 다양한 속성을 배치할 수도 있습니다.

다른 웹 문서나 파일에 대한 링크는 A 태그를 사용하여 표시되며, 일반적으로 웹 페이지의 구조가 하이퍼링크라는 사실을 나타내는 속성이 내부에 위치합니다. 이것은 그것이 연결되는 문서, 파일 또는 사이트를 나타냅니다.

일반적인 태그는 FRAMESET입니다. 이를 통해 웹 페이지의 공간을 프레임이라는 여러 영역으로 나눌 수 있습니다. 그들 각각에서 웹 문서를 분리하는 것이 가능합니다. 즉, 프레임을 사용하면 동시에 같은 화면에 둘 이상의 페이지를 올바르게 배치할 수 있습니다.

웹 페이지의 핵심 요소에 대한 이야기와 HTML 언어를 사용하여 형식을 지정하는 방법에 대한 후속 이야기 - 이와 같은 것이 심사관이 우리에게 묻는 질문에 대한 우리의 답변 알고리즘이 될 것입니다. 그가 "웹 페이지의 주요 요소를 나열하십시오"라고 연락하면 적절한 방법론을 사용하여 주제를 공개할 모든 기회를 갖게 됩니다. 즉, "요소"라는 용어로 웹 문서 구조의 핵심 구성 요소 또는 콘텐츠 유형(텍스트, 그림, 표, 프레임, 웹 마스터가 HTML 언어와 같은 도구를 사용하여 형성하는 링크)을 이해할 수 있습니다.

웹 개발 도구의 특성

말한 것 외에도 HTML 표준에서 제공하는 수많은 태그와 속성이 있음을 명확히 할 수 있습니다. HTML 외에도 웹 개발자는 하이퍼텍스트 문서에 대한 추가 서식 도구를 사용할 수 있습니다. 예를 들어 자바스크립트동적 웹 페이지, 즉 콘텐츠가 지속적으로 업데이트되는 페이지를 만들 수 있습니다(사용자 자신의 행동과 스크립트에 미리 작성된 알고리즘에 따라).

웹 개발자가 예를 들어 Perl, PHP, Java, Python과 같은 작업에서 본격적인 프로그래밍 언어를 사용할 수 있다는 점을 추가하는 것이 유용할 것입니다. 더 넓습니다. 이것이 필요한 이유는 오늘날 웹 기술의 적용 영역이 매우 다르기 때문일 수 있습니다. 현대 개발자가 직면하는 작업은 상당히 복잡할 수 있습니다. 예를 들어 러시아어로 작성된 웹 페이지를 영어로 번역해야 하는 경우가 있습니다. 이 경우 개발자 툴킷이 가장 다양합니다.

작업의 목표: HTML 언어의 기본 개념, HTML 문서의 구조, 필수 태그, 주석, 텍스트 서식 지정 방법, 물리적 및 논리적 스타일, 간단한 정적 웹 문서 작성 기술 습득에 대한 학생들의 숙지.

실습에서는 메모장 텍스트 편집기를 사용하여 HTML 파일을 준비하고 Internet Explorer 브라우저를 도구로 사용하여 수행된 작업을 모니터링합니다.

이론적 정보

기본 개념

하이퍼텍스트- 한 요소에서 다른 요소로 쉽게 전환할 수 있는 방식으로 컴퓨터 화면의 텍스트 요소 사이에 의미론적 관계를 설정할 수 있는 정보 구조. 실제로 하이퍼텍스트에서 일부 단어는 밑줄을 그거나 다른 색으로 색칠(하이퍼링크)하여 강조 표시됩니다. 단어를 강조 표시하면 강조 표시된 단어와 관련된 주제가 더 자세히 고려되는 일부 문서와 이 단어의 연결이 있음을 나타냅니다. 단일 HTML 문서는 다음과 같이 호출됩니다.

HTML 문서;

웹 문서

웹 페이지.

이러한 페이지는 일반적으로 HTM 또는 HTML 형식입니다.

한 작성자 또는 IEDI에 속하고 공통 하이퍼링크로 상호 연결된 웹 페이지 그룹은 웹 사이트 또는 웹 사이트라는 구조를 형성합니다. 각 HTML 페이지에는 고유한 URL이 있습니다. 이자형인터넷에서.

액자 (액자) 두 가지 의미를 가진 용어입니다. 첫 번째 값은 스크롤 막대가 있는 문서 영역입니다. 두 번째는 애니메이션 그래픽 파일(프레임)의 0DNN0H 이미지입니다.

애플릿(애플릿) - 별도의 파일로 클라이언트 컴퓨터에 전송되어 웹 페이지를 볼 때 실행되는 프로그램입니다.

스크립트(스크립트) , 또는 스크립트는 기능을 향상시키기 위해 웹 페이지에 포함된 프로그램입니다. 특정 상황에서 Internet Explorer 브라우저에 "페이지에서 스크립트를 허용하시겠습니까?"라는 메시지가 표시됩니다. 이 경우 스크립트를 의미합니다.

CGI (흔한 게이트웨이 상호 작용) - 서버에서 작동하는 프로그램의 일반적인 이름으로 웹 페이지의 기능을 확장할 수 있습니다. 이러한 프로그램 없이는 대화형 웹 페이지를 만드는 것이 불가능합니다.

브라우저(브라우저) - 웹 페이지를 보기 위한 프로그램.

요소- HTML 언어의 구성. 데이터를 포함하고 특정 방식으로 형식을 지정할 수 있는 컨테이너로 생각할 수 있습니다. 모든 웹 페이지는 요소 집합입니다. 하이퍼텍스트의 주요 아이디어 중 하나는 요소를 중첩하는 기능입니다. 예를 들어:

<Начало элемента>요소의 내용, 요소가 형식을 지정하는 데이터

꼬리표(영어 태그 - 레이블, 설명자, 레이블) - 요소의 시작 또는 끝 마커입니다. 태그는 요소의 범위를 정의하고 요소를 서로 분리합니다. 웹 페이지의 텍스트에서 태그는 꺾쇠 괄호로 묶여 있습니다.< >, 끝 태그 뒤에는 항상 슬래시가 옵니다. 이 대괄호(< >)는 브라우저에서 볼 때 전체적으로 볼 수 있습니다. 예를 들어:

<Начальный тег>요소의 내용, 데이터

요소의 형식을 지정합니다.

<Р>이 텍스트는 별도의 단락에 있습니다.

모든 웹 페이지는 요소 집합입니다. HTML의 기본 원칙 중 하나는 한 요소를 다른 요소 안에 중첩하는 기능입니다.

기인하다- 요소의 매개변수 또는 속성. 속성은 시작 태그 안에 있으며 공백으로 서로 구분됩니다. 시멘트에 텍스트가 포함된 경우 속성은 글꼴 색상과 크기, 정렬을 설정할 수 있습니다. 텍스트 단락등등. 요소에 그림이 포함된 경우 속성은 그림의 크기, 그림 주변 프레임의 존재 및 크기 등을 설정할 수 있습니다.

<Р align="center">이 텍스트는 화면 중앙에 정렬됩니다.

이 예에서도 단락의 시작과 끝을 정의하는 태그가 있습니다. 그러나 시작 태그에는 텍스트 정렬을 화면 중앙으로 설정하는 align 속성이 포함되어 있습니다.

메모:

유용한 정보는 형식을 나타내는 시작 태그와 종료 태그 사이에 있어야 합니다.

모든 속성은 시작 태그에 있습니다.

편의를 위해 시작 태그는 대문자(대문자)(P)로, 끝 태그는 소문자(소문자)(/p)로 작성할 수 있지만 필수는 아닙니다.

모든 요소에 종료(닫는) 태그가 필요한 것은 아닙니다.

새 줄에 각각의 새 요소를 쓰기 시작합니다. 중첩된 요소는 들여쓰기(탭)됩니다. 다시 말하지만 이것은 필수는 아니지만 작업이 훨씬 쉬워집니다.

웹 페이지는 텍스트, 그래픽, 하이퍼링크, 오디오, 애니메이션 및 비디오를 포함할 수 있는 특수 형식의 문서입니다.

공통 테마, 디자인 및 링크를 공유하고 일반적으로 동일한 웹 서버에 있는 여러 웹 페이지가 웹 사이트를 형성합니다.

웹 사이트 ait(영어에서. 웹사이트: 편물- "웹, 네트워크" 및 대지- "장소", 문자 그대로 "네트워크의 장소, 세그먼트, 부분") - 세트 전자 문서(파일)에 있는 개인 또는 조직의 컴퓨터 네트워크, 하나의 주소(도메인 이름 또는 IP 주소)로 결합됩니다.

모든 사이트가 함께 구성월드 와이드 웹, 통신 (웹)은 세계 공동체의 정보 세그먼트를 하나의 전체, 즉 행성 규모의 데이터베이스 및 통신으로 통합합니다. 서버의 사이트에 대한 클라이언트의 직접 액세스를 위해 프로토콜이 특별히 개발되었습니다. http .

웹 사이트는 주제나 문제에 대한 정보를 포함하는 잡지와 같은 구조입니다. 잡지가 인쇄된 페이지로 구성되는 것처럼 웹 사이트는 컴퓨터에서 생성된 웹 페이지로 구성됩니다.

웹 페이지를 표시하는 프로그램을 웹 브라우저라고 합니다.

웹 사이트 생성은 하이퍼텍스트 문서 HTML의 마크업 언어를 사용하여 구현됩니다. HTML 기술은 제어 문자(태그)가 일반 텍스트 문서에 삽입되어 결과적으로 웹 페이지를 얻는 것입니다. 브라우저는 웹 페이지를 로드할 때 태그가 지정한 형식으로 화면에 표시합니다.

HTML은 다음을 허용합니다.

텍스트 서식 지정

문서에 이미지, 멀티미디어 포함;

이 언어는 다른 웹 페이지에 대한 하이퍼텍스트 링크를 생성합니다.

HTML은 파일의 정보 콘텐츠를 만들고 웹 페이지의 구조와 형식을 정의하는 데 사용됩니다. HTML 파일은 일반 텍스트 파일이므로 이러한 파일을 거의 모든 컴퓨터로 보낼 수 있습니다.

웹 페이지를 생성하기 위해 생성 중인 문서에 텍스트 서식 제어 문자를 포함하지 않는 간단한 텍스트 편집기가 사용됩니다. Windows의 이러한 편집기로 다음을 사용할 수 있습니다. 표준 애플리케이션"공책".

일반적으로 웹 페이지 파일의 확장자는 .html 또는 .htm입니다.

또한 사이트 생성의 주요 단계가 이미 자동화되어 있는 기술이 많이 있으므로 주제에 따라 변경하는 것만 남아 있습니다.

HTML 페이지를 보는 것은 웹 브라우저의 주소 표시줄에 해당 URL을 입력한 다음 하이퍼링크를 따라가는 것만큼 간단합니다. 그러나 이것이 바로 주요 문제입니다. 페이지 주소를 찾는 방법은 무엇입니까? 무엇을 찾아야 하는지는 알지만 정확히 어디를 찾아야 할지 모르는 경우가 가장 많습니다. 이 문제를 해결하기 위해 특별한 검색 엔진이 있습니다. 사용자 입장에서는, 검색 시스템정상적인 사이트입니다 홈페이지여기에는 제목("스포츠", "비즈니스", "컴퓨터" 등)으로 구분된 다른 사이트에 대한 링크가 포함되어 있습니다. 또한 검색 엔진을 통해 사용자는 여러 키워드를 입력하고 해당 키워드가 포함된 페이지에 대한 링크를 반환할 수 있습니다.

웹 사이트

웹 사이트 (eng. 웹 사이트, 웹 - 웹 및 사이트 - "장소") - 컴퓨터 네트워크에서 하나의 주소로 통합된 개인 또는 조직의 문서 집합입니다. 기본적으로 사이트는 인터넷에 있다고 가정합니다. 모든 인터넷 웹사이트는 집합적으로 World Wide Web을 구성합니다. HTTP 프로토콜은 클라이언트가 서버의 웹사이트에 직접 액세스할 수 있도록 특별히 설계되었습니다. 웹 사이트는 사람이나 조직의 인터넷 표현이라고도 합니다. "인터넷에 있는 자신의 페이지"라고 말하면 전체 웹 사이트 또는 다른 사람 사이트의 일부인 개인 페이지를 의미합니다. 인터넷상의 웹 사이트 외에도 휴대폰용 WAP 사이트도 사용할 수 있습니다.

처음에 웹 사이트는 정적 문서 모음이었습니다. 현재 대부분은 역동성과 상호 작용이 특징입니다. 이러한 경우 전문가는 웹 애플리케이션 - 준비라는 용어를 사용합니다. 소프트웨어 패키지웹 사이트의 문제를 해결하기 위해. 웹 애플리케이션은 웹사이트의 일부이지만 데이터가 없는 웹 애플리케이션은 엄밀히 말하면 웹사이트일 뿐입니다.

인터넷에서 대부분의 경우 하나의 웹사이트는 하나의 도메인 이름에 해당합니다. 정확하게 따라 도메인 이름사이트는 글로벌 네트워크. 다른 옵션도 가능합니다: 여러 도메인의 한 사이트 또는 한 도메인의 여러 사이트. 일반적으로 여러 도메인은 대규모 사이트(웹 포털)를 사용하여 제공되는 서로 다른 유형의 서비스(mail.yandex.ru, news.yandex.ru, auto.yandex.ru)를 논리적으로 분리합니다. 별도의 도메인을 할당하는 경우도 빈번합니다. 다른 나라또는 언어. 예를 들어 google.ru와 google.fr은 논리적으로 다른 언어의 Google 사이트이지만 기술적으로는 다른 사이트입니다. 하나의 도메인 아래에 여러 사이트를 결합하는 것은 무료 호스팅. 주소에서 사이트를 식별하기 위해 호스트를 지정한 후 물결표와 사이트 이름이 있습니다: example.com/~my-site-name/.




맨 위