10 작은 알려진 CSS 사용 팁

출처: 인터넷
작성자: 사용자
키워드: 웹 페이지 제작 CSS 자습서

10 작은 알려진 CSS 사용 팁

1. CSS 글꼴 속기 규칙

CSS를 사용 하 여 글꼴을 정의할 때이 수행할 수 있습니다.

글꼴-크기: 1em;
라인-높이: 1.5em;
글꼴-무게: 굵게;
글꼴-스타일: 기울임꼴;
글꼴-변형: 작은-뚜껑;
글꼴-가족: verdana, serif;
사실,이 특성을 생략 수 있습니다.

글꼴: 1em / 1.5em 굵게 기울임꼴 소문자를 작은 대문자로 Verdana, serif
그것은 훨씬 더 지금, 하지만 주의 한 가지:이 속기를 사용 하 여 적어도 글꼴-크기 및 글꼴 패밀리 속성을 지정 해야 하 고 지정 되지 않은 경우에 다른 속성 (예: 글꼴 두께, 글꼴 스타일, 글꼴-변종)는 자동으로 기본 값을 사용 합니다.


2. 동시에 두 개의 클래스를 사용 하 여

보통 우리는 특성에 대 한 클래스를 지정 하지만 당신이 아닙니다만 지정할 수 있습니다, 사실, 얼마나 예를 들면 지정 하려면 지정할 수 있습니다:

< p class = "텍스트 측면" >... </p >
(쉼표 대신 공백을 사용 하 여) 동시에 두 개의 클래스를 사용 하 여 단락 두 클래스에서 밖으로 설정 하는 규칙을 적용 합니다. 규칙 중 겹치는 경우 후자 주어질 것 이다 실용적인 우선 순위.


3. css 테두리 (테두리) 기본값

테두리 규칙을 작성할 때 일반적으로 지정할 색, 너비 및 스타일 (임의의 순서로). 예: 국경: 3px 고체 #000 (3 픽셀 넓은 검은 단단한 테두리), 사실,이 예제에서 지정 하는 유일한 값은 스타일. 스타일은 고체를 지정 하면 (고체), 나머지 값은 기본 값을 사용: 기본 폭은 보통 (4 픽셀 3에 해당), 그리고 기본 색상은 국경에서 텍스트 색상. 이것은 원하는 효과, 당신은 수 확실히 지정 하지 그것 CSS에서.


4.! 중요 한 IE에 의해 무시 됩니다

CSS에서 일반적으로 마지막 규칙 지정 된 우선 순위를 주어 집니다. 그러나, IE 이외의 브라우저에 대 한 모든 후속 문을 표시! 중요 한 예를 들면 절대 우선 순위를 받게 됩니다:

여백-가기: 3.5em! 중요 하다; 여백-가기: 2em
IE 제외한 모든 브라우저의 위쪽 테두리 3.5em, 이며 즉 2em IE와 다른 브라우저의 뉘앙스를 보여 (예이 예) 상대적인 경계 값을 사용 하는 경우에 특히 유용 하 게, 때로는은.
(많은 사람들이 또한 나타날 CSS 선택기는 IE에 의해 또한 무시 됩니다)


5. 사진 교체 능력

그것은 종종 다운로드를 가속화 하 고 더 나은 가용성을 제외 하 고 텍스트를 표시 하는 그림 대신 표준 HTML을 사용 하는 더 현명한. 그러나 방문자의 컴퓨터에서 사용할 수 없습니다 수 있습니다 글꼴을 사용 하 여 결정 하는 경우만 사진을 선택할 수 있습니다.
예를 들어 각 페이지의 상단에 제목 "구매 위젯"을 사용 하지만 당신은 또한 그림을 사용 하 여 표시할 필요가 드문 글꼴을 사용 하는 미학을 위해 검색 엔진에서 찾을 수 있습니다 희망:

< h1 >< img src = "위젯-image.gif" alt = "구매 위젯" / >< / h1 >
그것은 확실히 사실, 하지만 검색 엔진 값 실제 텍스트 대체 텍스트 보다 훨씬 더 (키워드로 대체 텍스트를 사용 하 여 너무 많은 사이트는 이미) 증거가 있다, 그래서 우리는 다른 방법을 사용 해야: < h 1 >< 범위 > 구매 위젯 < / 범위 >< / h1 >, 예쁜 글꼴? 다음 CSS는 도움이 될 수 있다:

H1
{
배경: url (위젯-image.gif) 아니오-반복;
}

H1 범위
{
위치: 절대;
왼쪽:-2000px;
}
아름 다운 사진과 CSS로, 좋은 숨겨진된 텍스트-텍스트는 화면-2000 픽셀의 왼쪽에 있습니다.

6. css 박스 모델 해킹의 또 다른 선택

CSS 박스 모델 해킹 IE6.0 버전 테두리 값 및 안쪽 여백 값의 너비 (너비 값 아님) 내에서 요소 포함 됩니다 전에 i e 6 브라우저 디스플레이 문제를 해결 하는 데 사용 됩니다. 예를 들어 컨테이너의 크기를 지정 하는 다음 CSS를 사용할 수 있습니다.

#box
{
폭: 100px;
테두리: 5px;
패딩: 20px;
}
다음 HTML에 적용: < div id = "상자" >... < / div >

상자의 총 너비는 거의 모든 브라우저에서 150 픽셀 (100 픽셀 폭 + 2 5 픽셀 테두리 + 2 20 픽셀 패딩), 유일한 i e 6 브라우저의 버전이 여전히 100 픽셀 (패딩 값과 테두리 값 너비 값에 포함 됩니다), 해킹의 상자 모델은이 문제를 해결 하는 하지만 그것 또한 문제가 발생할 수 있습니다. 더 간단한 접근은 다음과 같습니다.
css는:

#box
{
폭: 150px;
}

#box div 없음
테두리: 5px;
패딩: 20px;
}
html:

< div id = "상자" >< div > < / div >< / div >
모든 브라우저에서 상자의 총 너비 150 픽셀 것입니다.


7. 센터 블록 요소

가정 사이트는 스크린의 센터의 모든 내용을 고정 폭 레이아웃 사용 그리고 다음 CSS를 사용할 수 있습니다.

#content
{
폭: 700px;
여백: 0 자동차;
}
모든 항목에 HTML의 본문 내에 배치할 수 있습니다 < div id = "내용" >< / div >는 자동으로 동일한 왼쪽을 가져옵니다 및 센터를 위해 오른쪽 값 표시. 그러나,이 여전히 i e 6 브라우저의 이전 버전에서 문제가 이며 것입니다 하지 가운데, 다음 수정 해야 합니다.

바디
{
텍스트-정렬: 센터;
}

#content
{
텍스트-정렬: 왼쪽;
폭: 700px;
여백: 0 자동차;
}
설정의 신체 주요 콘텐츠 센터 이지만 모든 텍스트를 중심으로, 난 두려워은 원하는 효과,이 #content div 값도 지정에 대 한: 텍스트-정렬: 왼쪽


8. 수직 센터를 달성 하기 위해 CSS를 사용

수직 센터는 테이블에 대 한 케이크 한 조각, 수직 정렬로 셀 지정: 중간, 하지만 그것은 CSS 레이아웃에서 작동 하지 않습니다. 라고 하자, 2EM을 탐색 메뉴의 높이 설정 하 고 CSS에서 세로 맞춤을 지정, 텍스트 것입니다 될 줄을 차이가 상자 상단에 전혀.

이 문제를 해결 하기 위해 상자 같은 높이 상자의 행 높이 설정 하면,이 경우에, 2em의 상자 높이 다음 그냥 하나 추가 css에서: 라인-높이: 2em을 수직으로 달성 될 수 있다 센터!


9입니다. CSS 컨테이너 내에 위치

CSS의 큰 장점 중 하나는 문서에서 원하는 개체를 위치 이며 또한 컨테이너 내에서 개체를 배치할 수 있습니다. 컨테이너에 대 한 CSS 규칙을 추가 하기만 하면:

#container
{
위치: 상대;

관련 문서

연락처

이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이 페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.

커뮤니티에서 표절 사례를 발견한 경우 info-contact@alibabacloud.com 으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.