Heim > Artikel > Web-Frontend > Tag 8: Einführung in das CSS-Layout_Basic-Tutorial
CSS布局与传统表格(table)布局最大的区别在于:原来的定位都是采用表格,通过表格的间距或者用无色透明的GIF图片来控制文布局版块的间距;而现在则采用层(div)来定位,通过层的margin,padding,border等属性来控制版块的间距。
分析一个典型的定义div例子:
#sample{ MARGIN: 10px 10px 10px 10px;
PADDING:20px 10px 10px 20px;
BORDER-TOP: #CCC 2px solid;
BORDER-RIGHT: #CCC 2px solid;
BORDER-BOTTOM: #CCC 2px solid;
BORDER-LEFT: #CCC 2px solid;
BACKGROUND: url(images/bg_poem.jpg) #FEFEFE no-repeat right bottom;
COLOR: #666;
TEXT-ALIGN: center;
LINE-HEIGHT: 150%; WIDTH:60%; }
说明如下:
下面是这个层的实际表现:
这里是演示内容,这里是演示内容,这里是演示内容,这里是演示内容,这里是演示内容,这里是演示内容,这里是演示内容,这里是演示内容,
这里是演示内容,这里是演示内容,
这里是演示内容,这里是演示内容,
这里是演示内容...테두리가 2px 회색이고, 오른쪽 하단에 배경 이미지가 반복되지 않고, 콘텐츠가 왼쪽 테두리에서 20px 떨어져 있고, 콘텐츠가 모두 예상한 대로 중앙에 배치되어 있음을 알 수 있습니다. 호호, 보기에는 좋지 않지만 가장 기본이군요. 마스터하면 CSS 레이아웃 기술의 절반을 배운 것입니다. 그게 다야, 전혀 어렵지 않아! (나머지 반은 무엇인가요? 나머지 반은 레이어 간 위치 지정입니다. 차차 설명하겠습니다.)
1996년 CSS1이 출시된 이후 W3C 조직은 웹 페이지의 모든 개체를 상자에 배치할 것을 권장했습니다. 디자이너는 정의를 생성하여 이 상자의 속성을 제어할 수 있습니다. 이미지 및 레이어
XHTML+CSS 레이아웃을 사용하면 처음에는 익숙하지 않은 기술이 있는데, 기존의 테이블 레이아웃과는 다른 사고방식이라고 해야 할까요. 즉 모든 보조 이미지가 구현된다는 것입니다. 배경이 있습니다. 다음과 같습니다:
배경: url(images/bg_poem.jpg) #FEFEFE 반복 없음 오른쪽 하단;
를 콘텐츠에 직접 삽입할 수는 있지만 권장되지 않습니다. 여기서 '보조 사진'이란 페이지에 표현되는 내용은 아니지만 장식, 간격, 알림용으로만 사용되는 사진을 말합니다. 예를 들어 사진 앨범의 사진, 사진 뉴스의 사진, 위의 3D 상자 모델 사진은 모두 요소를 사용하여 페이지에 직접 삽입할 수 있으며, 나머지는 로고와 유사합니다. 제목 그림 및 목록 접두어는 배경 또는 기타 CSS 방법을 사용하여 표시되어야 합니다.
이에는 두 가지 이유가 있습니다.