중화사전망 - 영어 사전 - Css 의 기본 구문
Css 의 기본 구문
계단식 스타일 시트 (계단식 스타일 시트) 는 웹 페이지의 모양 (즉, 웹 페이지의 표현) 을 제공합니다. 웹 페이지의 모양을 하나의 CSS 파일에 기록하여 페이지 코드 유지 관리를 용이하게 합니다 (표현을 데이터와 분리). 여러분이 CSS 를 쉽게 배울 수 있도록 CSS 의 기본 문법을 다음과 같이 공유하겠습니다.
Css 용 기본 구문 선택기 {
속성 1: 속성 값1;
속성 n: 속성 값 n;
선택기 요구 사항을 충족하는 레이블은 적절한 스타일을 추가합니다.
크롬 브라우저는 SVG 와 CSS 에 GPU 가속을 추가했습니다.
구글이 Chrome 브라우저에 새로운 GPU 가속 기능을 추가하고 있다는 소식이 인터넷에 올라왔다. Chrome 18 브라우저에는 소비자가 GPU 하드웨어를 사용하여 벡터 기반 SVG 그래픽 및 CSS 필터를 가속화할 수 있는 스위치 옵션이 내장되어 있어 Chrome 브라우저가 향후 웹 디스플레이에 획기적인 속도와 놀라운 시각 효과를 얻을 수 있습니다.
Chrome 브라우저의 SVG 및 cs GPU 가속은 Windows, Mac, Linux 및 Google 의 Chrome 운영 체제를 지원하지만, SVG 및 cs GPU 가속은 소수의 웹 사이트에만 배포되어 있기 때문에 현재 이 기능은 주로 실험적입니다.
그러나 tomshardware 테스트에서 Chrome 이 현재 웹 페이지를 표시할 때 표시 속도가 크게 향상되지 않고 WebVizHTML5 벤치마크에서 불안정하고 충돌하는 것으로 나타났습니다.
SVG 와 CSSGPU 의 가속은 아직 향상되지 않았지만 Mozilla Firefox, Microsoft IE 등의 브라우저 간 경쟁은 이 기술의 빠른 발전과 개선을 촉진할 것이라고 논평했다.
컨테이너 내용의 수직 중심에 CSS 코드를 설정합니다.
예를 들어, 1 예제 코드에서 내용은 컨테이너 맨 위에 있지만 기본적으로 표 레이아웃에서 수직으로 가운데 배치됩니다. 수직 중심이 필요할 때 어떻게 해야 하나요? 겁내지 마, 따라와, 비교적 간단해, 용기에 높이 설치하면 돼.
행 높이: 500 픽셀;
& lt! Doctype html public "-//W3C//dtdxhtml1.0 transitional//en" "< /title >
& ltstyle & gt
# 레이아웃 {너비: 778px 여백: 0 자동; 텍스트 정렬: 가운데; Border:1pxsolid # 44b6dc; 배경: # e1edfb; 높이: 500px 행 높이: 500 픽셀; }
& lt/style & gt;;
& lt/head & gt;;
& ltbody & gt& ltpid = "layout"> 표준 경로. 통신 네트워크 (Communicating Net 의 약어)
& lt/body & gt;;
& lt/html & gt;;
팁: 실행하기 전에 일부 코드를 수정할 수 있습니다.
이것은 한 가지 방법이고, 다른 방법은' 인세트' 가 채워져 있습니다. 직접 시도해 보세요 ~ ~
다른 브라우저에 대한 CSS 호환성 솔루션
CSS 대 브라우저 호환성 솔루션 서로 다른 브라우저에서 CSS 의 호환성 문제로 인해 p+CSS 레이아웃을 사용할 때 동일한 내용이 브라우저마다 다르게 나타날 수 있습니다. 이러한 문제를 해결하기 위해 CSS 의 일부 속성 사용에 대한 몇 가지 해결 방법이 아래에 나와 있습니다. 1, IE 브라우저의 페이지 중심 문제, CSS 스타일 body {text-align: center; } 페이지를 중앙에 배치하지만 FireFox (FF) 브라우저에서는 이 속성이 유효하지 않습니다. 해결 방법: 여백-왼쪽: 자동 사용 오른쪽 여백: 자동; "www.diannao114.cn2 및 padding 속성이 다른 브라우저에 표시됩니다. padding 속성이 p 로 설정된 경우 FF 브라우저에서 너비와 높이가 증가합니다 (p 의 실제 너비 = p+ 해결 방법: p 에 대해 IE 와 FF 폭을 설정하고 IE 폭 앞에 IE 고유 플래그 "*" 를 추가합니다. 예: # pwidth {padding:5px;; 폭:100px; * 폭:110px; 3, 이상한 격차 문제 때때로 우리는 분명히 높이를 설정했지만, IE6 에서 이상한 차이를 볼 수 있습니다. 해결 방법: font-size: 0px; 를 추가해 봅니다 틈이 있는 P 까지. 4, 손 커서 정보 페이지 내용의 커서를 손으로 표시합니다. 일반적으로 CSS 속성 cursor:hand;; 그러나 이것은 IE 에만 적용됩니다. 해결 방법: 커서: 포인터; 5. 부동으로 인해 IE6 에서 이중 거리 문제가 발생합니다 (예: # box {float:left;; 폭:100px; 보증금: 0 0 0100 px; 이 경우 IE6 은 200px 의 거리를 생성합니다. 해결 방법: 위 속성을 기준으로 display:inline 을 추가하여 부동을 무시합니다. 6.UL 및 양식 태그의 패딩 및 여백 ul 태그는 기본적으로 FF 에 패딩 값이 있지만 IE 에서는 기본적으로 여백 값만 있습니다. IE 에서는 FORM 태그가 일부 여백을 자동으로 여백하는 반면 FF 에서는 여백이 0 입니다. 해결 방법: CSS 는 먼저 이 스타일 ul, form {margin: 0; 채우기: 0; }. 7. 생략을 자릅니다. Hh {-o- text- overflow: 줄임표; 텍스트 오버플로우: 줄임표; 공백: nowrap 오버플로우: 숨기기; } 이 CSS 는 내용이 폭을 넘칠 때 불필요한 텍스트가 자동으로 잘려 줄임표로 끝나도록 정의하지만 Firefox 는 지원하지 않습니다.
P+CSS 웹 페이지 레이아웃 분류
P+CSS 웹 페이지 레이아웃은 1 으로 분류되며, 폭이 고정된 레이아웃은 모든 레이아웃의 기초이자 가장 간단한 레이아웃 방법입니다. P+CSS 레이아웃을 사용하는 코드는 다음과 같습니다. XHTML 코드: 고정 폭 CSS 코드 목록: # main1{width: 400px; 높이: 300px 배경 색상: # EEEEEE 테두리: 1px 솔리드 # 999999; } 2, 목록 가변 너비 가변 레이아웃은 브라우저 창의 크기에 따라 너비 및 높이 값을 자동으로 변경할 수 있습니다. 이는 웹 페이지 디자인에서 매우 유연한 레이아웃 형식입니다. P+CSS 레이아웃을 사용하는 코드는 다음과 같습니다. XHTML 코드: 가변 너비 CSS 코드 목록: # main2 {width: 70%; 높이: 300px 배경 색상: # EEEEEE 테두리: 1px 솔리드 # 999999; } 3, 열 고정 너비 가운데 페이지는 가장 일반적인 웹 페이지 레이아웃 형식입니다. 기존의 표 레이아웃에서는 표의 align="center "속성을 사용하여 구현되었습니다. p+CSS 레이아웃에서는 가변 너비의 CSS 코드 목록인 XHTML 코드: p+CSS 웹 페이지 레이아웃 방법을 사용하여 구현됩니다. 현재의 웹 디자인은 검색 엔진을 더 많이 고려해서 사용자에게 더 많은 편리함을 가져다 준다. 기존의 양식 웹 페이지 레이아웃은 방대한 HTML 코드로 인해 검색 엔진에서 다소 무력해 보이며 p+CSS 를 이용한 웹 페이지 레이아웃의 장점이 더욱 우세하다. 그러나 CSS 의 브라우저 호환성 문제로 인해 초보자는 p+CSS 를 사용하여 웹 페이지 레이아웃을 수행하는 동안 다양한 문제를 겪을 수 있습니다. 이 기사에서는 p+CSS 레이아웃 기술에 대해 설명합니다. 4. 2 열 고정 폭은 1 열 고정 폭 레이아웃을 기반으로 2 열 고정 폭을 구현하는 것은 매우 간단합니다. P+CSS 레이아웃을 사용하는 코드는 다음과 같습니다. XHTML 코드: 왼쪽 및 오른쪽 CSS 코드: # left {width:150px; 높이: 300px 배경 색상: # EEEEEE 테두리: 1px 솔리드 # 999999; 부동: 왼쪽; } # 오른쪽 {폭: 400px; 높이: 300px 배경 색상: # EEEEEE 테두리: 1px 솔리드 # 999999; 부동: 왼쪽; } 5. 고정 폭 두 열 중심 고정 폭 한 열 중심 레이아웃 방법으로 볼 때, 우리는 고정 폭 두 열 가운데 맞추기 어렵지 않다. 중심 P 를 컨테이너로 사용하고 두 열의 P 를 컨테이너에 넣어 두 열의 중심 디스플레이를 구현할 수 있습니다. P+CSS 코드는 다음과 같습니다. XHTML 코드: 왼쪽 및 오른쪽 CSS 코드: # main {width: 554px; 여백: 0px 자동; # left {width:150px; 높이: 300px 배경 색상: # EEEEEE 테두리: 1px 솔리드 # 999999; 부동: 왼쪽; } # 오른쪽 {폭: 400px; 높이: 300px 배경 색상: # EEEEEE 테두리: 1px 솔리드 # 999999; 부동: 왼쪽; } 여기에 단 하나의 열과 두 개의 열 레이아웃 방법 만 나열됩니다. 사실 세 열, 네 열, 다른 열의 레이아웃 방법도 두 열과 같다. 사실, 아무리 복잡한 페이지 디자인이라도 p+CSS 페이지의 레이아웃에서는 P 를 기반으로 한 열, 두 열, 세 열의 기본 레이아웃 모드 조합 및 중첩을 통해 복잡한 레이아웃을 구현합니다.
P+css 페이지 레이아웃 팁: 페이지 전체 중심에 CSS 코드를 설정합니다.
과거에는 표 레이아웃을 사용할 때 웹 페이지를 중심에 두는 것이 편리했습니다. 이는 테이블 정렬을 가운데 맞춤으로 설정하는 것만큼 간단합니다. 이제는 p+CSS 스타일 시트로 제어하기가 쉽지 않은 것 같습니다. 사실 간단하지만 방식이 다를 뿐입니다.
& ltstyle & gt
# 레이아웃 {너비: 778px 여백: 0 자동; 텍스트 정렬: 가운데; }
& lt/style & gt;;
& LTP id = "레이아웃" > www.aa25.cn 표준길
이 사이즈 보세요. 폭이 800 에 맞나요? 600 해상도 브라우저 너비, 여백: 0 자동; 이 코드는 중심을 잡기 위한 것입니다. 즉, 위/아래 외부 여백은 0 으로, 좌우는 자동으로 설정됩니다. 그래서 중심에 있습니다.
그럼 아마 당신은 물어야 할 것입니다, text-align: center; 왜 컨텐츠를 중심에 두어야 합니까? 오, 걱정하지 마세요. 이 말은 IE6 이하의 브라우저에 적응하기 위해 추가된 것입니다. 이것은 margin:0 auto; 를 위한 것입니다. 중앙으로 해석할 수 없기 때문에 이런 방식으로 바로잡는다. 아래에서 컨텐츠를 디자인할 때 text-align:left 를 사용합니다. 해봐.
참고: margin 과 padding 의 값 순서는 시계 방향입니다 (예: margin:1px2px3px4px; 위, 아래, 왼쪽, 오른쪽으로 축약할 수도 있습니다. 예를 들어, margin:0px; 입니다. 그럼 양쪽은 모두 0 입니다.
팁: 실행하기 전에 일부 코드를 수정할 수 있습니다.
을 눌러 섹션을 인쇄할 수도 있습니다