div+css 레이아웃 입문
6892 단어 div+css 레이아웃 입문
이것 은 포석 이 아니 라 구조 다.이것 은 내용 블록 에 대한 의미 설명 이다.당신 의 구 조 를 이해 하면 대응 하 는 ID 를 DIV 에 추가 할 수 있 습 니 다.DIV 용기 에는 어떤 콘 텐 츠 블록 도 포함 할 수 있 고 다른 DIV 도 포함 할 수 있 습 니 다.내용 블록 은 임의의 HTML 요소 인 제목,단락,그림,표,목록 등 을 포함 할 수 있다.위 에서 말 한 바 와 같이 HTML 을 어떻게 구조 화 하 는 지 이미 알 고 있 습 니 다.이 제 는 레이아웃 과 스타일 정 의 를 할 수 있 습 니 다.모든 콘 텐 츠 블록 은 페이지 의 어느 곳 에 나 놓 을 수 있 습 니 다.이 블록 의 색상,글꼴,테두리,배경 과 정렬 속성 등 을 지정 할 수 있 습 니 다.선택 기 를 사용 하 는 것 은 아름 다운 일 입 니 다.id 의 이름 은 특정한 콘 텐 츠 블록 을 제어 하 는 수단 입 니 다.이 콘 텐 츠 블록 에 DIV 를 씌 우 고 유일한 id 를 추가 하면 CSS 선택 기 를 사용 하여 모든 페이지 요소 의 외관 표현 을 정확하게 정의 할 수 있 습 니 다.제목,목록,그림,체인 연결 또는 단락 등 을 포함 합 니 다.예 를 들 어\#header 에 CSS 규칙 을 쓰 면\#content 의 그림 규칙 과 완전히 다 를 수 있 습 니 다.또 다른 예 는 서로 다른 규칙 을 통 해 서로 다른 콘 텐 츠 블록 안의 링크 스타일 을 정의 할 수 있다 는 것 이다.이렇게:\#globalnav a:링크 혹은 #subnav a:link 또는#content a:link。서로 다른 콘 텐 츠 블록 에서 같은 요소 의 스타일 이 다르다 고 정의 할 수 있 습 니 다.#content p 와#footer p 는 각각\#content 와\#footer 의 p 스타일 을 정의 합 니 다.구조 적 으로 볼 때 당신 의 페이지 는 그림,링크,목록,단락 등 으로 구성 되 어 있 습 니 다.이런 요소 자체 가 어떤 네트워크 장치(PDA 또는 핸드폰 또는 인터넷 텔레비전)에 표시 되 는 지 에 영향 을 주지 않 고 그 어떠한 표현 외관 으로 도 정의 할 수 있 습 니 다.자세 한 구조 화 된 HTML 페이지 는 매우 간단 하고 모든 요 소 는 구조 적 목적 에 사용 된다.한 단락 을 들 여 쓰 려 면 Blockquote 탭 을 사용 하지 않 아 도 됩 니 다.p 탭 을 사용 하고 p 에 CSS margin 규칙 을 추가 하면 들 여 쓰기 목적 을 실현 할 수 있 습 니 다.p 는 구조 화 된 태그 이 고 margin 은 표현 속성 이 며 전 자 는 HTML 에 속 하고 후 자 는 CSS 에 속한다.(이것 이 바로 표현의 상 분리 이다.)좋 은 구조의 HTML 페이지 에는 속성 을 나타 내 는 태그 가 거의 없다.코드 가 아주 깔끔 하고 깔끔 합 니 다.예 를 들 어,원래 의 코드을 쓸 수 있 습 니 다.모든 제어 표현 은 CSS 에 쓸 수 있 습 니 다.구조 화 된 HTML 에서 table 은 표 입 니 다.다른 것 이 아 닙 니 다.(예 를 들 어 레이아웃 과 포 지 셔 닝 에 사 용 됩 니 다)구조 화 를 직접 실천 해 보 세 요.위 에서 말 한 것 은 가장 기본 적 인 구조 일 뿐 실제 응용 에서 필요 에 따라 내용 블록 을 조정 할 수 있 습 니 다.DIV 가 포 함 된 경우 가 종종 있 습 니 다."container"층 에 다른 층 이 있 는 것 을 볼 수 있 습 니 다.구 조 는 다음 과 같 습 니 다.