CSS 레이아웃과 기존 테이블 레이아웃의 가장 큰 차이점은 원래 위치 지정에서는 테이블을 사용하고 테이블 간격이나 무색 투명 GIF 이미지를 사용하여 텍스트 레이아웃 섹션의 간격을 제어하지만 이제는 레이어를 사용한다는 것입니다(div). 레이어의 여백, 안쪽 여백, 테두리 및 기타 속성을 통해 섹션의 간격을 배치하고 제어합니다. 1. DIV 정의
일반적인 정의 div 예 분석:
#sample{ MARGIN: 10px 10px 10px 10px;
PADDING:20px 10px 10px 20px
BORDER-RIGHT: #CCC 2px 단색;
BORDER-BOTTOM: #CCC 2px solid;
BORDER-LEFT: #CCC 2px solid;
BORDER-TOP: #CCC 2px solid;
BACKGROUND: url(images / bg_poem.jpg) #FEFEFE 반복 없음 오른쪽 하단;
COLOR: #666;
TEXT-ALIGN: center;
LINE-HEIGHT: 150% WIDTH:60%; >
설명은 다음과 같습니다.
레이어 이름은 샘플이며 페이지에서는
이런 스타일이라고 할 수 있어요.
MARGIN은 레이어 테두리 바깥에 남겨진 여백을 말하며 페이지 여백이나 다른 레이어와의 간격을 만드는 데 사용됩니다. "10px 10px 10px 10px"는 각각 "위, 오른쪽, 아래, 왼쪽"(시계 방향)의 4개 여백을 나타냅니다. 모두 동일할 경우 "
MARGIN: 10px;
". 여백이 0인 경우 "MARGIN: 0px;"라고 씁니다. 참고: 값이 0인 경우 뒤에 백분율 기호가 와야 하는 RGB 색상 값 0%를 제외하고 다른 경우에는 "px" 단위를 따를 필요가 없습니다. MARGIN은 투명 요소이므로 색상을 정의할 수 없습니다. PADDING은 레이어의 테두리와 레이어의 내용 사이의 공간을 의미합니다. 여백과 마찬가지로 상단, 오른쪽, 하단 및 왼쪽 테두리에서 콘텐츠까지의 거리를 각각 지정합니다. 모두 같다면 "PADDING:0px"로 축약할 수 있습니다. 왼쪽을 개별적으로 지정하려면 "PADDING-LEFT: 0px;"라고 쓰면 됩니다. PADDING은 투명 요소이므로 색상을 정의할 수 없습니다. BORDER는 레이어의 테두리를 나타냅니다. "BORDER-RIGHT: #CCC 2px solid"는 레이어의 오른쪽 테두리 색상을 "#CCC"로, 너비를 "2px"로 정의합니다. "실선" 직선으로. 점선 스타일을 원할 경우 "dotted"를 사용할 수 있습니다. BACKGROUND는 레이어의 배경을 정의합니다. 두 가지 수준으로 정의됩니다. 먼저 이미지 배경을 정의하고 "url(../images/bg_logo.gif)"을 사용하여 배경 이미지 경로를 지정합니다. 두 번째로 배경색 "#FEFEFE"를 정의합니다. "no-repeat"는 배경 이미지를 가로로 반복해야 하는 경우 "repeat-x"을 사용하여 수직으로 반복합니다. "
repeat-y
", 전체 배경을 반복적으로 덮으려면 "repeat"를 사용합니다. 다음 "오른쪽 하단;"은 배경 이미지가 오른쪽 하단에서 시작됨을 의미합니다. 배경 이미지가 없으면 배경색만 정의하면 됩니다.
BACKGROUND: #FEFEFE
COLOR는 이전 섹션에서 소개한 글꼴 색상을 정의하는 데 사용됩니다.
TEXT-ALIGN은 레이어의 콘텐츠 배열을 정의하는 데 사용되며 중앙은 중앙, 왼쪽은 왼쪽, 오른쪽은 오른쪽입니다.
LINE-HEIGHT는 줄 높이를 150%로 정의합니다. 이는 높이가 표준 높이의 150%임을 의미합니다.
LINE-HEIGHT:1.5
또는 LINE-HEIGHT :1.5em은 모두 같은 의미를 갖습니다.
WIDTH는 정의된 레이어의 너비로, 500px와 같은 고정 값이거나 여기서 "60%"와 같은 백분율일 수 있습니다. 이 너비는 콘텐츠의 너비만을 의미하며 여백, 테두리 및 패딩은 포함되지 않습니다. 하지만 일부 브라우저에서는 이렇게 정의되어 있지 않으므로 좀 더 시도해 보아야 합니다.
이 레이어의 실제 성능은 다음과 같습니다.
테두리가 2px 회색이고 하단에서 배경 이미지가 반복되지 않는 것을 볼 수 있습니다. 오른쪽, 콘텐츠 거리는 20픽셀이고 왼쪽 테두리는 20픽셀이고 콘텐츠는 중앙에 있으며 모든 것이 예상한 대로입니다. 호호, 보기에는 좋지 않지만 가장 기본이군요. 마스터하시면 CSS 레이아웃 기술의 절반을 배운 것입니다. 그게 전부입니다. 전혀 어렵지 않습니다! (나머지 반은 무엇인가요? 나머지 반은 레이어 간의 위치 지정입니다. 나중에 차근차근 설명하겠습니다.)
1996년 CSS1이 출시된 이후 W3C 조직에서는 웹 페이지의 모든 개체를 상자(box)에 배치할 것을 권장했습니다. 디자이너는 이 상자의 속성을 생성하여 제어할 수 있습니다. 정의. , 이러한 개체에는 단락, 목록, 제목, 이미지 및 레이어
XHTML+CSS 레이아웃을 사용할 때 처음에는 익숙하지 않은 기술이 있습니다. . 생각하는 방식이 전통적인 테이블 레이아웃과 다릅니다. 즉, 모든 보조 사진이 배경과 함께 구현됩니다. 다음과 같습니다:
를 사용하여 콘텐츠에 직접 삽입할 수 있지만 이는 권장되지 않습니다. 여기서 '보조 사진'이란 페이지에 표현되는 내용은 아니지만 장식, 간격, 알림용으로만 사용되는 사진을 말합니다. 예를 들어 사진 앨범의 사진, 사진 뉴스의 사진, 위의 3D 상자 모델 사진은 모두
요소를 사용하여 페이지에 직접 삽입할 수 있으며, 나머지는 로고와 유사합니다. 제목 그림 및 목록 접두어는 배경 또는 기타 CSS 방법을 사용하여 표시되어야 합니다.
여기에는 두 가지 이유가 있습니다.
성능과 구조를 완전히 분리하고(다른 기사 읽기: "성능과 구조의 분리 이해" 참조) CSS를 사용하여 모든 Appearance 성능을 제어합니다. , 수정하기 쉽습니다.
페이지를 더욱 사용하기 쉽고 친근하게 만들어보세요. 예를 들어, 시각 장애인이 스크린 리더를 사용하는 경우 배경 기술을 사용하여 구현된 사진은 소리내어 읽혀지지 않습니다.
위 내용은 웹표준을 활용한 웹사이트 구축 8일차 내용입니다: CSS 레이아웃 시작하기 관련 내용은 PHP 중국어 홈페이지(www.php.cn)를 참고해주세요!

HTML은 웹 페이지를 작성하는 데 사용되는 언어로, 태그 및 속성을 통해 웹 페이지 구조 및 컨텐츠를 정의합니다. 1) HTML과 같은 태그를 통해 문서 구조를 구성합니다. 2) 브라우저는 HTML을 구문 분석하여 DOM을 빌드하고 웹 페이지를 렌더링합니다. 3) 멀티미디어 기능을 향상시키는 HTML5의 새로운 기능. 4) 일반적인 오류에는 탈수 된 레이블과 인용되지 않은 속성 값이 포함됩니다. 5) 최적화 제안에는 시맨틱 태그 사용 및 파일 크기 감소가 포함됩니다.

WebDevelopmentReliesonHtml, CSS 및 JavaScript : 1) HtmlStructuresContent, 2) CSSSTYLESIT, 및 3) JAVASCRIPTADDSINGINTERACTIVITY, BASISOFMODERNWEBEXPERIENCES를 형성합니다.

HTML의 역할은 태그 및 속성을 통해 웹 페이지의 구조와 내용을 정의하는 것입니다. 1. HTML은 읽기 쉽고 이해하기 쉽게하는 태그를 통해 컨텐츠를 구성합니다. 2. 접근성 및 SEO와 같은 시맨틱 태그 등을 사용하십시오. 3. HTML 코드를 최적화하면 웹 페이지로드 속도 및 사용자 경험이 향상 될 수 있습니다.

"Code"는 "Code"BroadlyIncludeLugageslikeJavaScriptandPyThonforFunctureS (htMlisAspecificTypeofCodeFocudecturecturingWebContent)

HTML, CSS 및 JavaScript는 웹 개발의 세 가지 기둥입니다. 1. HTML은 웹 페이지 구조를 정의하고 등과 같은 태그를 사용합니다. 2. CSS는 색상, 글꼴 크기 등과 같은 선택기 및 속성을 사용하여 웹 페이지 스타일을 제어합니다.

HTML은 웹 구조를 정의하고 CSS는 스타일과 레이아웃을 담당하며 JavaScript는 동적 상호 작용을 제공합니다. 세 사람은 웹 개발에서 의무를 수행하고 화려한 웹 사이트를 공동으로 구축합니다.

HTML은 간단하고 배우기 쉽고 결과를 빠르게 볼 수 있기 때문에 초보자에게 적합합니다. 1) HTML의 학습 곡선은 매끄럽고 시작하기 쉽습니다. 2) 기본 태그를 마스터하여 웹 페이지를 만들기 시작하십시오. 3) 유연성이 높고 CSS 및 JavaScript와 함께 사용할 수 있습니다. 4) 풍부한 학습 리소스와 현대 도구는 학습 과정을 지원합니다.

anexampleStartingtaginhtmlis, whithbeginsaparagraph.startingtagsareessentialinhtmlastheyinitiate rements, definetheirtypes, andarecrucialforstructurituringwebpages 및 smanstlingthedom.


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

mPDF
mPDF는 UTF-8로 인코딩된 HTML에서 PDF 파일을 생성할 수 있는 PHP 라이브러리입니다. 원저자인 Ian Back은 자신의 웹 사이트에서 "즉시" PDF 파일을 출력하고 다양한 언어를 처리하기 위해 mPDF를 작성했습니다. HTML2FPDF와 같은 원본 스크립트보다 유니코드 글꼴을 사용할 때 속도가 느리고 더 큰 파일을 생성하지만 CSS 스타일 등을 지원하고 많은 개선 사항이 있습니다. RTL(아랍어, 히브리어), CJK(중국어, 일본어, 한국어)를 포함한 거의 모든 언어를 지원합니다. 중첩된 블록 수준 요소(예: P, DIV)를 지원합니다.

SecList
SecLists는 최고의 보안 테스터의 동반자입니다. 보안 평가 시 자주 사용되는 다양한 유형의 목록을 한 곳에 모아 놓은 것입니다. SecLists는 보안 테스터에게 필요할 수 있는 모든 목록을 편리하게 제공하여 보안 테스트를 더욱 효율적이고 생산적으로 만드는 데 도움이 됩니다. 목록 유형에는 사용자 이름, 비밀번호, URL, 퍼징 페이로드, 민감한 데이터 패턴, 웹 셸 등이 포함됩니다. 테스터는 이 저장소를 새로운 테스트 시스템으로 간단히 가져올 수 있으며 필요한 모든 유형의 목록에 액세스할 수 있습니다.

에디트플러스 중국어 크랙 버전
작은 크기, 구문 강조, 코드 프롬프트 기능을 지원하지 않음

SublimeText3 Linux 새 버전
SublimeText3 Linux 최신 버전

Dreamweaver Mac版
시각적 웹 개발 도구
