Top 40 웹 사이트 구조 The 139 Correct Answer

You are looking for information, articles, knowledge about the topic nail salons open on sunday near me 웹 사이트 구조 on Google, you do not find the information you need! Here are the best content compiled and compiled by the Toplist.maxfit.vn team, along with other related topics such as: 웹 사이트 구조 웹 사이트 구조 분석, 웹페이지 구조도, HTML 페이지 구조, HTML 구조 잡기, HTML structure, 웹 페이지 이미지 넣기, 웹 이미지, HTML 파일 URL 만들기

사이트 구조는 단순히 웹사이트에 정보가 나열되는 방법을 말합니다. 사이트 구조는 온라인 콘텐츠를 나타내어 페이지로 구성하고 서로 링크로 연결시키는 방법을 나타냅니다. 잘 구축한 웹사이트 구조는 곧 SEO 성공을 준비하는 것입니다.


ENG SUB)[HTML Basics 2] Create a Web site and publish it on the Internet with Netlify in 5 minute
ENG SUB)[HTML Basics 2] Create a Web site and publish it on the Internet with Netlify in 5 minute


Wix

  • Article author: seoguide.wix.com
  • Reviews from users: 17404 ⭐ Ratings
  • Top rated: 4.6 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about Wix Updating …
  • Most searched keywords: Whether you are looking for Wix Updating
  • Table of Contents:
Wix
Wix

Read More

웹사이트 디자인 구조이해 : 네이버 블로그

  • Article author: m.blog.naver.com
  • Reviews from users: 23761 ⭐ Ratings
  • Top rated: 4.8 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about 웹사이트 디자인 구조이해 : 네이버 블로그 좌측에 있는 그림과 같이, 웹사이트의 디자인 관점에서 크게 4가지로 나눌수 있습니다. ​. 헤더 및 푸터의 경우는 모든 페이지에서 같은 내용이 보여 … …
  • Most searched keywords: Whether you are looking for 웹사이트 디자인 구조이해 : 네이버 블로그 좌측에 있는 그림과 같이, 웹사이트의 디자인 관점에서 크게 4가지로 나눌수 있습니다. ​. 헤더 및 푸터의 경우는 모든 페이지에서 같은 내용이 보여 …
  • Table of Contents:

카테고리 이동

메이플라워의 행복한 하루

이 블로그 
Design
 카테고리 글

카테고리

이 블로그 
Design
 카테고리 글

웹사이트 디자인 구조이해 : 네이버 블로그
웹사이트 디자인 구조이해 : 네이버 블로그

Read More

해커에게 필요한 웹 구조 해부하기 4

  • Article author: brunch.co.kr
  • Reviews from users: 47693 ⭐ Ratings
  • Top rated: 5.0 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about 해커에게 필요한 웹 구조 해부하기 4 단순한 구조의 웹페이지 | 프런트 단에서 웹페이지를 만든 것은 중3 때 학교에서 홈페이지 제작 과정을 어느 고등학교에서 방학을 이용해서 한 2박 3 … …
  • Most searched keywords: Whether you are looking for 해커에게 필요한 웹 구조 해부하기 4 단순한 구조의 웹페이지 | 프런트 단에서 웹페이지를 만든 것은 중3 때 학교에서 홈페이지 제작 과정을 어느 고등학교에서 방학을 이용해서 한 2박 3 … 단순한 구조의 웹페이지 | 프런트 단에서 웹페이지를 만든 것은 중3 때 학교에서 홈페이지 제작 과정을 어느 고등학교에서 방학을 이용해서 한 2박 3일 특강에 보내줘서 맛본 적이 있었다. 당시에는 워드 프레소나 드림 에디터(?)와 같은 홈페이지 제작 소프트웨어가 없었기 때문에 html 1.x 버전의 스크립트 코딩을 직접 하였었다. 그것을 그 고등학교(전자공고)의 어느 오십 대는 되어
  • Table of Contents:
해커에게 필요한 웹 구조 해부하기 4
해커에게 필요한 웹 구조 해부하기 4

Read More

웹 페이지의 구조 – WEB1

  • Article author: opentutorials.org
  • Reviews from users: 13212 ⭐ Ratings
  • Top rated: 4.9 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about 웹 페이지의 구조 – WEB1 웹 페이지의 구조. 2017-10-03 09:58:03. 이번 시간에는 HTML에서 가장 많이 사용되는 태그들을 살펴볼 것입니다. 저 빈도수 보세요. …
  • Most searched keywords: Whether you are looking for 웹 페이지의 구조 – WEB1 웹 페이지의 구조. 2017-10-03 09:58:03. 이번 시간에는 HTML에서 가장 많이 사용되는 태그들을 살펴볼 것입니다. 저 빈도수 보세요.
  • Table of Contents:

토픽 목록

title

meta

head 와 body

웹 페이지의 구조 - WEB1
웹 페이지의 구조 – WEB1

Read More

Document and website structure – Web 개발 학습하기 | MDN

  • Article author: developer.mozilla.org
  • Reviews from users: 22723 ⭐ Ratings
  • Top rated: 3.0 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about Document and website structure – Web 개발 학습하기 | MDN 당신의 페이지의 (단락 또는 이미지 같은) 개개의 파트를 정의할 뿐 아니라, HTML은 웹 사이트의 구역을 정의하는 (“헤더”, “네비게이션 메뉴”, … …
  • Most searched keywords: Whether you are looking for Document and website structure – Web 개발 학습하기 | MDN 당신의 페이지의 (단락 또는 이미지 같은) 개개의 파트를 정의할 뿐 아니라, HTML은 웹 사이트의 구역을 정의하는 (“헤더”, “네비게이션 메뉴”, … 당신의 페이지의 (단락 또는 이미지 같은) 개개의 파트를 정의할 뿐 아니라, HTML은 웹 사이트의 구역을 정의하는 (“헤더”, “네비게이션 메뉴”, “메인 컨텐츠 칼럼”과 같은) 수많은 블록 수준 요소들로 웹 사이트를 자랑합니다. 이번 글은 어떻게 기본 웹 구조를 설계하고, 어떻게 그 구조를 나타내는 HTML을 작성하는지 살펴봅니다.
  • Table of Contents:

In this article

In this article

문서의 기본 섹션

컨텐츠 구조화를 위한 HTML

HTML 레이아웃 요소의 세부 사항

간단한 웹사이트 계획하기

요약

See also

MDN

Support

Our communities

Developers

Document and website structure - Web 개발 학습하기 | MDN
Document and website structure – Web 개발 학습하기 | MDN

Read More

웹 사이트 구조 설정 | Adobe Experience Manager

  • Article author: experienceleague.adobe.com
  • Reviews from users: 36439 ⭐ Ratings
  • Top rated: 4.1 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about 웹 사이트 구조 설정 | Adobe Experience Manager 웹 사이트 구조 설정. 웹 사이트를 설정하려면 아래 지침에 따라 다음 위치에서 만들 폴더를 설명합니다. /apps/an-scf-sandbox. 사용자 정의 응용 프로그램 및 템플릿 … …
  • Most searched keywords: Whether you are looking for 웹 사이트 구조 설정 | Adobe Experience Manager 웹 사이트 구조 설정. 웹 사이트를 설정하려면 아래 지침에 따라 다음 위치에서 만들 폴더를 설명합니다. /apps/an-scf-sandbox. 사용자 정의 응용 프로그램 및 템플릿 … 디렉토리 설정
  • Table of Contents:

응용 프로그램 디렉토리(appslang=ko) 설정

디자인 디렉토리(etcdesignslang=ko) 설정

컨텐츠 디렉토리(contentlang=ko) 설정

이 페이지에서는

다음 보기

웹 사이트 구조 설정 | Adobe Experience Manager
웹 사이트 구조 설정 | Adobe Experience Manager

Read More

아임웹 웹 페이지의 구조

  • Article author: imweb.me
  • Reviews from users: 26041 ⭐ Ratings
  • Top rated: 3.7 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about 아임웹 웹 페이지의 구조 아임웹으로 제작한 웹 페이지는 기본적으로 상단, 본문, 하단으로 구성됩니다. 이 도움말에서는 각 영역에 일반적으로 어떤 요소들이 포함되며, 해당 요소를 추가하는 … …
  • Most searched keywords: Whether you are looking for 아임웹 웹 페이지의 구조 아임웹으로 제작한 웹 페이지는 기본적으로 상단, 본문, 하단으로 구성됩니다. 이 도움말에서는 각 영역에 일반적으로 어떤 요소들이 포함되며, 해당 요소를 추가하는 … 아임웹으로 제작한 웹 페이지는 기본적으로 상단, 본문, 하단으로 구성됩니다. 이 도움말에서는 각 영역에 일반적으로 어떤 요소들이 포함되며, 해당 요소를 추가하는 데 도움이 되는 도
  • Table of Contents:
아임웹 웹 페이지의 구조
아임웹 웹 페이지의 구조

Read More

홈페이지 구성요소 명칭 : 두부플러스 구조 파악하기 – 홈페이지 구성요소, 기능 및 용어 설명

  • Article author: master.dubuplus.com
  • Reviews from users: 17241 ⭐ Ratings
  • Top rated: 3.3 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about 홈페이지 구성요소 명칭 : 두부플러스 구조 파악하기 – 홈페이지 구성요소, 기능 및 용어 설명 두부플러스의 구조, 기능 사용하는 용어에 대해 설명해 드립니다. 디자인 편집, 레이아웃구성, 구성요소 등에 대해 상세하게 안내해드립니다. …
  • Most searched keywords: Whether you are looking for 홈페이지 구성요소 명칭 : 두부플러스 구조 파악하기 – 홈페이지 구성요소, 기능 및 용어 설명 두부플러스의 구조, 기능 사용하는 용어에 대해 설명해 드립니다. 디자인 편집, 레이아웃구성, 구성요소 등에 대해 상세하게 안내해드립니다. 무료홈페이지만들기,이니셜d밴드,이니셜 j밴드,이니셜t밴드,이니셜m밴드,이니셜s밴드,이니셜l밴드두부플러스,두플,dubuplus,두부웹,dubuweb,홈페이지제작,사이트제작,사이트구축,홈페이지구축,홈페이지빌더,반응형웹빌더,모바일웹빌더,cms,wix,modoo,모두,부트스트랩,두부,카페24,가비아,웹에이젼시,ux,ui,제작대행,html5,css3,모바일최적화,모바일퍼스트,홈페이지만들기,기업홈페이지제작,홈페이지제작비용,기업홈페이지,무료홈페이지,병원홈페이지제작,여행사홈페이지제작,홈페이지만드는법,펜션홈페이지제작,개인홈페이지제작,홈페이지제작프로그램,모바일홈페이지제작,워드프레스,xe,무료게시판,그누보드,쉬운,누구나,템플릿,추천,홈페이지 제작 업체 추천,홈페이지 템플릿,홈페이지 제작 툴,웹 사이트 제작,웹사이트 제작 비용,웹 사이트 제작 툴,무료 웹 사이트 제작,모바일 홈페이지 소스,모바일 홈페잊 제작 방법,모바일 홈페이지 만들기,모바일홈페이지 구축,모바일 홈페이지란,스마트폰 홈페이지 제작,반응형 홈페이지 제작,반응 형 홈페이지,반응 형 웹 제작,반응 형 웹 예제,반응 형 웹 사이트,홈페이지만들기,web,mobile,sns연동,sns,seo,검색엔진최적화,멀티디바이스,pc,테블릿,스마트폰,플랫디자인,flat,design,이니셜d밴드,이니셜 d 밴드,band,쇼핑몰,쇼핑몰사이트,이사 사이트,이사 홈페이지,렌터카 홈페이지,음식점 홈페이지,뷰티홈페이지,뷰티,음식점,펜션,이사,렌터카,부동산,병원,인테리어,후이즈,두부플러스의 구조, 기능 사용하는 용어에 대해 설명해 드립니다. 디자인 편집, 레이아웃구성, 구성요소 등에 대해 상세하게 안내해드립니다.
  • Table of Contents:
홈페이지 구성요소 명칭 : 두부플러스 구조 파악하기 - 홈페이지 구성요소, 기능 및 용어 설명
홈페이지 구성요소 명칭 : 두부플러스 구조 파악하기 – 홈페이지 구성요소, 기능 및 용어 설명

Read More

알기 쉬운 과정으로 첫 웹사이트 디자인과 코딩하기

  • Article author: code.tutsplus.com
  • Reviews from users: 838 ⭐ Ratings
  • Top rated: 3.8 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about 알기 쉬운 과정으로 첫 웹사이트 디자인과 코딩하기 1단계 – 제작할 웹사이트 · 2단계 – 준비 · 3단계 – 시작하기 · 4단계 – 헤더 · 5단계 – 하이라이트 · 6단계 – 내비게이션 바 · 7단계 – 푸터 · 8단계 – 로고. …
  • Most searched keywords: Whether you are looking for 알기 쉬운 과정으로 첫 웹사이트 디자인과 코딩하기 1단계 – 제작할 웹사이트 · 2단계 – 준비 · 3단계 – 시작하기 · 4단계 – 헤더 · 5단계 – 하이라이트 · 6단계 – 내비게이션 바 · 7단계 – 푸터 · 8단계 – 로고.
    이 튜토리얼에서 우리는 단순한 과정으로 첫 번째 웹사이트를 디자인하고 코딩할 것입니다. 웹 표준을 준수하는 웹사이트를 제작할 도구를 제공하고 싶은 바람에서 초보자를 대상으로 하는 튜토리얼을 작성하게 되었습니다! 새로운 한 주입니다. 어쩌면 새로운 기술을 배울 시간이겠지요!
    1단계 – 제작할 웹사이트 아래 보이는 간단한 웹사이트를…
  • Table of Contents:

1단계 – 제작할 웹사이트

2단계 – 준비

3단계 – 시작하기

4단계 – 헤더

5단계 – 하이라이트

6단계 – 내비게이션 바

7단계 – 푸터

8단계 – 로고

9단계 – 태그라인

10단계 – 내비게이션

11단계 – 메인 콘텐츠

12단계 – 사이드바

13단계 – 푸터

포토샵 파일(PSD) 자르기

14단계 – 슬라이스 도구

15단계 – 웹용으로 내보내기

3부 – HTML

16단계 – 시작하기

17단계 – 폴더 만들기

18단계 – indexhtml 파일 만들기

19단계 – 콘텐츠 넣기

4부 – CSS

20단계 – CSS 넣기

21단계 – 기본 정리

22단계 – 헤더

23단계 – 로고 이미지 대체하기

24단계 – 태그라인에 float 적용하기

25단계 – 내비게이션 바

26단계 – 콘텐츠

27단계 – 사이드바에 float 적용하기

28단계 – 푸터

29단계 – 미세한 변화

30단계 – 유효성 검사

마무리

알기 쉬운 과정으로 첫 웹사이트 디자인과 코딩하기
알기 쉬운 과정으로 첫 웹사이트 디자인과 코딩하기

Read More


See more articles in the same category here: toplist.maxfit.vn/blog.

웹사이트 디자인 구조이해

(Last Updated On: 2017-11-22)

수많은 웹사이트들은 다양한 디자인과 구조들을 가지고 있습니다. 그러나, 실제로 내부를 들여다 보면 대부분 비슷한 구조를 가지고 있음을 알수 있습니다. 좌측에 있는 그림과 같이, 웹사이트의 디자인 관점에서 크게 4가지로 나눌수 있습니다.

헤더 및 푸터의 경우는 모든 페이지에서 같은 내용이 보여지도록 되있습니다. 즉, 한번 만 헤더 및 푸터를 만들어 놓으면 모든 페이지에서 자동으로 보여지게 되는 것입니다. 내용을 변경하는 경우도 마찬 가지 입니다. 해더나 푸터의 내용을 한번 만 변경하면 모든 페이지에서 자동으로 변경이 됩니다. 이 부분에 착안해서 웹사이트에서 항상 보여질 필요가 있는 컨텐츠들을 헤더나 푸터에 넣으면 좋습니다.

메인 컨텐츠 부부은 웹사이트의 실제 내용이 들어가는 부분 입니다. 만약 ABOUT US 페이지라면 회사 혹은 단체, 개인의 소개가 들어가는 부분 입니다. 메인 컨텐츠는 선택한 테마에 따라서 디자인 요소가 달라질수 있습니다. 잘 만들어진 디자인테마들은 거의 대부분 DRAG & DROP 형태의 페이지 작성 툴(Page Builder)를 가지고 있습니다. 쉽게 여러분이 원하시는 형태로 컨텐츠를 페이지에 입력하시고 다양한 방법으로 표현이 가능합니다.

사이드바는 메인컨텐츠의 왼쪽 혹은 오른쪽에 나타나는 부분으로 일반적으로 전체 화면 넓이의 20~30 % 정도의 넓이를 갖습니다. 사이드바의 경우는 페이지마다 ON/OFF를 할수 있습니다. 또한, 사이드바를 여러게 만들고 페이지마다 다른것을 넣을수도 있습니다. 사이드바에는 주로 최근 게시물 리스트, 배너, 메인메뉴 이외의 특별한 목적의 메뉴등을 보여줄수 있습니다.

웹사이트 디자인 영역별구분

해커에게 필요한 웹 구조 해부하기 4

도식1. html 웹페이지를 트리구조로 각 엘리먼트(구성요소)를 그렸다. MS Surface 펜 충전을 안해서 펜감도가 좋지 못한 점 양해 바람. 왼쪽 아래의 박스는 header임

프런트 단에서 웹페이지를 만든 것은 중3 때 학교에서 홈페이지 제작 과정을 어느 고등학교에서 방학을 이용해서 한 2박 3일 특강에 보내줘서 맛본 적이 있었다. 당시에는 워드 프레소나 드림 에디터(?)와 같은 홈페이지 제작 소프트웨어가 없었기 때문에 html 1.x 버전의 스크립트 코딩을 직접 하였었다. 그것을 그 고등학교(전자공고)의 어느 오십 대는 되어 보이는 교사로부터 배웠었는데, 스크립팅한 것이 화면에 정확히 안 뿌려지면(Rendering) 실습 보조로 대기하고 있었던 그 고등학교 누나한테 물어보곤 했었다. 그래서 그런지 계속 오타를 내게 되었다. 마지막 날에 스무 개 이상의 웹페이지의 html 확장자 파일과 설정 파일을 하나로 엮어서 나의 첫 개인 홈페이지를 인터넷 상에 배포할 수 있었다.

HTTP나 CSS(당시에 기억하기론 아직 없어서 html 파일에 말 그대로 막일 작업을 할 수밖에 없었다. 지금은 부트 스트랩이라는 CSS도 필요 없는 툴이 있지 않나…) 같은 용어에 대해 전무했지만 자신의 홈페이지를 만들어서 PC통신을 통해 당시의 블로그 카페와 같은 개념인 BSS(Bulletin Board System, 주로 사람들이 모여서 글을 올리고, 읽고, 찾을 수 있는 게시판)에서 정보를 공유하거나 전자 상거래(e-businees의 시초)를 하는 것이 유행했었기 때문에, 학생을 대상으로도 교육해줬던 거 같다. 그리고 고등학생으로 올라갈 때는 점점 떨어져 가던 성적과 관계없이 이 전자공고와 같은 건물을 쓰는 외고로 가게 됐지만, 이 시기에 성적에서 거진 낙오자가 되어서 비실비실거릴 때면 항상 왜 여기 전자공고에 와서 수시전형으로 컴공과를 진학하지 않았을까 하고 후회하곤 했다.

어쨌든 이번 섹션에서는 웹페이지(확장자가 html) 문서의 구조를 트리 다이어그램으로 나타낼 수 있고, 트리로 각 구성요소(element, 현업에서는 태그라고 호칭)를 표현하면, 인터넷 브라우저 상에서 F12 펑션키(function key)를 누르면 아래 화면과 같이 나오는 개발자 도구를 통해 볼 수 있는 DOM(Document Object Model)의 관계(이것이 DOM tree)를 쉽게 파악할 수 있다. 개발자 도구는 코드와 결과 페이지의 구성요소 간의 관계를 보여준다. 개별 구성요소의 속성(attribute)과 스타일(style)을 검사하고 브라우저가 코드를 어떻게 해석하는지 보여준다(아키노, 2017). 개발과 디버깅 단계 모두 에서 이 관계를 살펴보는 것이 필수이며, 이것이 웹 구조를 분석하는 과정이다.

개발자 도구(F12)를 통해 보이는 구성요소 패널. 가운데 html 코드가 DOM Tree View이며 한 span(음영)을 선택하면 우측에 해당 Styles Pane의 박스 표시

html 규격에서도 자바 언어와 같이 하위의 구성요소가 상위의 구성요소의 속성을 물려받고, 이것을 자바에서와 같이 상속(inheritance)이라고 한다. 그래서 위의 화면의 우측 스타일 영역(Styles Pane)에서와 같이 가장 상위의 구성요소(element)가 html이며, 이 html으로부터 ‘line-height: 1.15’이라는 선택자(행 높이)를 body가 물려받았다는 것(Inherited from html)을 알 수 있고, ‘Inherited from a(nchor)’, ‘Inherited from li(st)’, ‘Inherited from ul(->unoerdered list의 약자)’이라는 태그들이 붙은 박스도 볼 수 있다. 가리키는 바와 같이 이 세 영역(a, li, ul)은 브라우저 기본 스타일 시트에서 각 단계별로 상속받은 스타일(이건 기본 스타일시트에서 제공하는 디폴트 값이다)을 보여준다. ‘Inherited from body’에서는 styles.css에서 body 구성요소에 설정한 스타일(화면 아래의 font-size: 10px)로부터 상속된 글자 크기 속성을 볼 수 있다(아키노, 2017).

자바에서 클래스 중 가장 선조가 object이듯이, html에서도 가장 위에 있는 조상은 html이다. 그래서 동일한 개념으로 만약 ul과 같은 다른 레벨에서 글자 크기를 다르게 설정한다면 어떨까? 가까운 조상에 의한 스타일이 우선이므로 style.css의 ul에 설정된 글자 크기가 body의 설정보다 우선이고, span 구성요소 자체의 글자 크기 설정이 다른 설정보다 우선이다(아키노, 2017).

이를 보려면 개발자 도구에서 바로 수정하여 확인할 수 있다. DOM 트리 보기(DOM Tree View)의 span 구성요소를 클릭한 후 실행 중에 스타일을 적용해볼 수 있다. 여기서 추가하는 스타일은 웹페이지에서는 바로 적용되지만, 실제 프로젝트 파일에는 추가되지 않는다(아키노, 2017).

span 구성요소의 글자 크기를 30px로 설정하여 body 구성요소로부터 물려받은 스타일을 덮어쓰기(overwrite)할 수 있다

위의 구성요소 패널(element panel)의 우측 스타일 팬(Styles Pane) 상단에 element.style이라는 라벨이 붙은 영역이 있는데, 이 중괄호 사이를 클릭하면 개발자 도구에서 바로 폰트 사이즈를 입력할 수 있다. 폰트 사이즈로 30px처럼 큰 값을 입력하고 엔터를 치면 화면의 오른편 아래처럼 웹페이지의 해당 span의 글자 크기가 body의 값을 덮어쓰기 하여 해당 웹페이지의 썸네일 제목(‘도산서원 사액’) 크기가 바뀐 것을 볼 수 있다.

모든 스타일 속성이 상속되는 것은 아니다. 예를 들어 border(경계선)는 상속되지 않는다. 어떤 속성이 상속되는지 알아보려면 속성의 MDN(Mozila Developer Network) 참조 페이지를 참고하면 된다(아키노, 2017)

style.css로 스크립트 코드를 아래와 같이 body의 글자 크기를 무시하고 더 큰 글자를 사용하도록 .thumbnail-title 클래스의 선언 블록을 업데이트할 수도 있다.

브라우저에서 바뀐 것을 확인하면 기본 스타일시트에 의해 .thumbnail-title의 구성요소(span)가 적용되어 썸네일 제목에 밑줄이 추가되어 있을 테다. 이는 .thumbnail-title을 앵커 태그( 깜싸진 구성요소 )로 감쌌기 때문에 밑줄 스타일(cursor pointer)을 상속받았기 때문이다. 링크가 연결된 텍스트의 밑줄은 사용자가 썸네일 ( 글자 ) 을 클릭할 수 있다고 여길 수 있는 시각 지표이다. 그래서 표제나 제목, 캡션이 아닌 일반 텍스트의 링크에서는 밑줄을 없애서는 안된다. 여기서는 필요치 않으므로 아래와 같이 style.css의 새 스타일 규칙에 앵커 태그를 위한 텍스트 장식 속성을 변경(none)하여 제거한다.

/* */ 지시자 사이의 텍스트는 주석이다. 브라우저는 코드 주석을 무시하고, 개발자는 나중에 참고할 수 있으므로 코드에 메모를 남길 수 있다!

앵커 구성요소를 위와 같이 밑줄을 확실하게 없애고 싶다면 text-decoration이라는 선택자를 이용하여 none(없음)으로 설정하면, 브라우저에서 밑줄은 사라지고 아래의 브라우저 화면과 같이 섬네일(미리 보기 화면) 제목(‘도산서원 사액’은 앞서 개발자 도구에서 해당 span의 글자크기를 직접 입력해서 변하지 않았다. 하지만 ‘F5’ 키를 누르면 동일하게 바뀔 것이다.)에 해당 스타일이 적용된다.

텍스트 장식을 none까지 설정한 후 출력된 크롬 브라우저 화면

“thumbnail-title”이라는 값의 class(계층) 선택자(하위의 display, margin, padding 등)를 통해 모든 이름의 스타일을 한꺼번에 적용할 수 있다

스크립트 코드 1. index.html 파일의 각 구성요소에 tumbnail-title이라는 클래스명을 추가하여 일반적인 스타일을 적용함

여기까지 CSS(Cascade Style Sheet, 폭포수처럼 한꺼번에 적용하는 스타일 시트?) 설정후 html 웹페이지의 DOM(Document Object Model, 문서의 객체 모델) 트리 뷰를 살펴보면서 해당 설정의 상속관계를 알아봤다. 이것이 향후 섹션에서 다룰 웹 취약점을 파악하는데 과연 도움이 될련는 지는 모르겠으나 표면적으로 보이는 웹페이지의 전체적인 레이아웃 정도는 알고 있어야 개발자가 어떤 식으로 코딩하는지 알 수 있기 때문에 중요하다. 해당 사이트의 취약점 분석 시에 개발자의 성향까지 파악하는 것이 분석 목적의 일부이기 때문이다. 하지만 이처럼 네이티브 개발을 하지 않고, 브라우저를 대상으로 코드를 작성하는 것은 드물다. 하물면, 공공기관의 홈페이지 대부분의 사이트들도 자동화 관리가 편한 워드 프레스를 사용하고 있더라.

웹 애플리케이션에서 데이터를 입력한 폼의 유효성을 확인 하거나, 네트워크를 통해 메시지를 보내는 등의 복잡한 웹페이지 동작을 관리하는 로직도 있다. 이 스펙트럼(기술의 범위)을 따르는 핵심 기술에 어느 정도 능숙하다면 거꾸로 웹 취약점도 쉽게 판단할 수 있는 건 분명하다. 그래서 정말 뛰어난 보안 전문가는 고급 수준의 개발자만큼 개발 역량이 능숙한 경우가 많고, 한국 개발자 생태계에서 매우 드문 아키텍트가 되려면 당연히 개발에도 제법 능통해야 한다.

참조

크리스 아키노. (2017). FRONT-END WEB DEVELOPMENT: The big NERD ranch guide. 한국 번역판 역자 이지은(2017). 제대로 배우는 프런트엔드 웹 개발. 서울 : BJ(비제이 퍼블릭).

웹 페이지의 구조

이번 시간에는 HTML에서 가장 많이 사용되는 태그들을 살펴볼 것입니다. 저 빈도수 보세요.

title

우리가 만든 웹페이지와 다른 웹페이지의 제목을 비교해보겠습니다.

어쩐지 좀 부끄럽네요. 옆에 위키피디아는 서비스 이름이 나오는데 우리는 파일명입니다. 우리의 웹페이지도 내용에 어울리는 제목을 갖게 해주고 싶어지지 않나요? 직접 해보시죠.

추천검색어 : html title tag

제목을 표현하는 태그는 title입니다. (변경사항)

See the Pen <a data-cke-saved-href='https://codepen.io/egoing/pen/RLLpXV/' href='https://codepen.io/egoing/pen/RLLpXV/'>RLLpXV</a> by egoing (<a data-cke-saved-href='https://codepen.io/egoing' href='https://codepen.io/egoing'>@egoing</a>) on <a data-cke-saved-href='https://codepen.io' href='https://codepen.io'>CodePen</a>.

우리도 당당하게 제목을 가지게 되었습니다. title 태그는 검색엔진이 가장 중요하게 생각하는 정보이기 때문에 타이틀 태그를 사용하지 않으면 불이익이 많습니다.

meta

경우에 따라서는 영어가 아닌 문자(한국어, 일본어)가 아래처럼 깨질 때가 있습니다.

파일을 저장할 때 인코딩(Encoding)을 UTF-8로 했던 것 기억나시죠? 그것과 관련된 문제입니다. UTF-8이 무엇인지 몰라도 됩니다. 하지만, 웹페이지를 UTF-8 방식으로 저장했다면, 웹브라우저로 열 때도 UTF-8로 열어야 한다는 것은 이해할 수 있겠죠? 저장된 방식과 여는 방식이 일치하지 않으면 글씨가 깨지는 현상이 나타납니다.

웹브라우저에게 웹페이지를 UTF-8 방식으로 열라고 명령을 해봅시다. (변경사항)

See the Pen <a data-cke-saved-href='https://codepen.io/egoing/pen/KXXmeO/' href='https://codepen.io/egoing/pen/KXXmeO/'>KXXmeO</a> by egoing (<a data-cke-saved-href='https://codepen.io/egoing' href='https://codepen.io/egoing'>@egoing</a>) on <a data-cke-saved-href='https://codepen.io' href='https://codepen.io'>CodePen</a>.

head 와 body

지금까지 우리가 작업한 코드는 두개의 부분으로 나눌 수 있습니다.

1

WEB – html

2

WEB

  1. HTML
  2. CSS
  3. JavaScript

HTML

HTML is Hypertext Markup Language.

1과 2는 어떤 차이가 있을까요?

2는 본문입니다. 1은 본문을 설명합니다. HTML을 만든 사람은 본문과 본문을 설명하는 부분을 서로 다른 태그 아래에 두어서 정리정돈 하기로 했습니다. head와 body 태그가 그것입니다. (변경사항)

See the Pen <a data-cke-saved-href='https://codepen.io/egoing/pen/EwwmMZ/' href='https://codepen.io/egoing/pen/EwwmMZ/'>EwwmMZ</a> by egoing (<a data-cke-saved-href='https://codepen.io/egoing' href='https://codepen.io/egoing'>@egoing</a>) on <a data-cke-saved-href='https://codepen.io' href='https://codepen.io'>CodePen</a>.

이제 마지막으로 head와 body 태그를 html 태그로 감싸면 됩니다. 그리고 이 웹페이지가 html이라는 것을 표기하기 위해서 을 최상단에 표기합니다. (변경사항)

See the Pen <a data-cke-saved-href='https://codepen.io/egoing/pen/aLLwbw/' href='https://codepen.io/egoing/pen/aLLwbw/'>aLLwbw</a> by egoing (<a data-cke-saved-href='https://codepen.io/egoing' href='https://codepen.io/egoing'>@egoing</a>) on <a data-cke-saved-href='https://codepen.io' href='https://codepen.io'>CodePen</a>.

여기까지 입니다. 우리는 이제 웹페이지의 구조를 세우는 방법을 알았습니다. 또 가장 사용빈도가 높은 태그 5개를 배웠습니다.

So you have finished reading the 웹 사이트 구조 topic article, if you find this article useful, please share it. Thank you very much. See more: 웹 사이트 구조 분석, 웹페이지 구조도, HTML 페이지 구조, HTML 구조 잡기, HTML structure, 웹 페이지 이미지 넣기, 웹 이미지, HTML 파일 URL 만들기

Leave a Comment