더 나은 쓰기 5 단계 CSS를
하지만 인터넷에서 몇 가지 자습서를 유용하게 사용할 수있습니다 많아 CSS는 튜토리얼입니다. 이게 당신이 당신의 다음 웹 사이트 프로젝트에 대한 더 나은 CSS 코드를 작성하려면 5 단계를 찾을 것입니다 입문서합니다. 난 네가이 튜토리얼 즐길 수 있기를 바랍니다.
1. ResetCss
당신은 항상 에릭 마이어의 재설정, 유이 재설정하거나, 자신의 정의를 재설정, 그냥 뭔가를 사용할 수있는 여부를 다시 사용해야합니다.
리셋 스타일 시트의 목표는 기본적으로 온라인 고소 같은 것들의 브라우저에 불일치가 감소하는 것입니다, 여백 및 머리글의 글꼴 크기, 등등 - 에릭 마이어
HTML과 몸, div, 스팬, 애플릿, 객체,은 H1, H2 등, h3, h4,은 H5, H6, iframe을, 인용구, 중고, abbr, 약어, 주소, 크고,, 코드, 델, DFN, 그들을 들다 글꼴, img, 기능, 하였다, q를, samp, 작은, 파업, 강한 서브, 뭐해, 고작, var에들 , DT는, DL을 위해 dd fieldset, 양식, 레이블, 전설, 테이블, 캡션, TBODY, tfoot, thead, tr, 일, td, 입력, 텍스트 영역을 선택합니다 ; padding : 0 ; } (여백 : 0; 패딩 : 0;); padding : 0 ; } * (여백 : 0; 패딩 : 0;)
2. CSS는 속기
하나는 가장 중요한 CSS의 기능의 능력을 최소화 방식으로 코드를 작성하는 것입니다.
잘못된 코드
( 여백 - 가기 : 10px; 오른쪽 마진 : 7px; 여백 - 하단 : 10px; 왼쪽 마진 : 7px; 패딩 - 가기 : 10px; 패딩 오른쪽 : 7px; 여백 - 하단 : 10px; 패딩 왼쪽 : 7px; 글꼴 크기 : 12px; 글꼴 - 무게 : 굵게; ; 글꼴 - 가족 : 돋움, Verdana, 굴림, 산세 리프 - 리프; )
올바른 코드
: 10px 7px 10px 7px ; padding : 10px 7px 10px 7px ; font :bold 12px Arial, Verdana, Tahoma, sans-serif ; } (여백 : 10px 7px 10px 7px; 패딩 : 10px 7px 10px 7px; 글꼴 : 굵게 12px 돋움, Verdana, 굴림, 산세 리프 - 리프;)
3. 이렇게 많은 클래스를 사용하지 마십시오 신분증
내가 초보자 대부분의 클래스 ID를 추가하고 페이지에 어떤 required.There 내가 무슨 말하는거야이 아래에 몇 가지 예입니다 아니다 거의 모든 요소에이 나타났습니다.
잘못된 코드
class = "wrapper" > <p class = "heading" > <strong class = "subheading" > Welcome </strong> </p> <p class = "linka" > <a href = "#" class = "link" > Home </a> </p> <p class = "linkb" > <a href = "#" class = "link" > About </a> </p> <p class = "linkc" > <a href = "#" class = "link" > Services </a> </p> <p class = "linkd" > <a href = "#" class = "link" > Contact </a> </p> </div> 를 <div = "wrapper" "<p "heading"은 class ="<strong "subheading"은 class = "환영합니다"/ 강해 ""/ P는 "<p "linka"은 class =" "href = = "wrapper" 클래스 ID "#"은 class = "링크" "홈"/ ""/ P는 "<p은 class = "linkb""은 <a href = "#"은 class = "link" ""/ ""/ P는 "소개"P는 은 class = ""linkc "은 <a href = "#"은 class = "link""서비스 "/" "/ P는"<p은 class = "linkd" "은 <a href = "#"은 class = "link""연락처 "/" "/ P는" "/ div"
여기에 올바른 코드입니다
올바른 코드
> <h1> Welcome </h1> <ul> <li> <a href = "#" > Home </a> </li> <li> <a href = "#" > About </a> </li> <li> <a href = "#" > Services </a> </li> <li> <a href = "#" > Contact </a> </li> </ul> </div> 를 <div = "wrapper" "<h1> 오신 것을 환영합니다"/ H1의 단종 "<ul> <li>은 <a href 자료 ID = "#""홈 "/" "/ 리튬"<li>은 <a href = "#" " "소개 /" "/ 리튬"<li>은 <a href = "#" "서비스"/ ""/ 리튬 "<li>은 <a href = "#""연락처 "/" "/ 리" " / 울 ""/ div "
4. 조직은 당신을 스타일 시트
당신은 그 물건과 관련된 항목을 쉽게 찾을 수 귀하의 스타일 시트를 구성해야합니다 가까운 곳에있습니다. 의견을 효과적으로 사용. 예를 들어, 귀하의 스타일 시트를 구성하는 방법을 알려주지 예제입니다
/ * 초기화 * / elements 마진과 패딩을 제거 요소 / * 기본 요소 * / 기본 요소에 대한 정의 스타일 : 본문은 H1, H2 등, h3, h4, H6, 팔자, 인증 UL, DL에, P는 등 / * 일반 클래스 * / 일반적인 클래스에 대한 정의 스타일 : 하단의 제거와 같은 간단한 것들 양쪽에 등 떠 / * 기본 레이아웃 * / / * 기본 레이아웃 * / 기본 레이아웃을위한 스타일 : 헤더를 정의합니다. 하단, 사이드바 등 / * 헤더 * / 정의 헤더에 대한 스타일 / * 내용 * / 정의의 콘텐츠 영역에 대한 스타일 / * 바닥글 * / 꼬리말에 대한 정의 스타일 / * 기타 * / 계속
5. 스타일 시트를 사용하여 조건부
Internet Explorer에서 대부분의 모든 브라우저의 버그입니다. 다행히 CSS는 IE의 관리를 게재 조건부 코멘트를 사용할 수있습니다. 만약 내가 필요 스타일 시트라는 ie6.css 갖고 IE의 목표를 이전 버전. 날 이전 버전의 브라우저에 대한 CSS를 신속하고 쉽게 관리할 수있습니다.
여기 예제입니다
<!--[ LTE를 IE의 경우에는 6] " href = "ie6.css" type = "text/css" media = "screen" / > = "stylesheet" href = "ie6.css" 유형 = "text/css" 미디어 = "screen" / <link 확인해 " -- > "! [endif] -"
결론
이것은 단지 몇 가지 팁을 더 나은 코드를 작성하는 내게 도움이됩니다. 내가 튜토리얼 또한 더 깨끗한 코드를 작성하는 데 도움이되기를 바랍니다. 귀하의 현재 및 향후 프로젝트에 이러한 도움말을 적용, 당신은 분명히 노력에 감사한다.
만약 당신이 생각이 튜토리얼 수있는 더 나은, 제발 우리와 함께 공유됩니다. 우리 댓글
만약 당신이 우리로부터 더 많은 영감을 받게하고 싶습니다, 제발 RSS 또는 이메일로에 의해 우리의 피드에 가입을 고려.
관련 기사 :
만약 당신이 문서에서는 아래의 관련 기사를 읽었을 확인하시기 바랍니다 :






















































팀 라이트에 써있 더군요 : 9 월, 2009 오후 3시 13분에서 16 일 사이드 :
전반적으로, 정말 좋은 팁. 폼 요소 때문에 너무 불안 교차하는 일반적으로, 우리는) 마진과 패딩을 재설정 (* 범용 선택기를 사용하지 마십시오 - 좋은 이상의 브라우저가 더 큰 피해를.
그러나 만약 당신이 어떤 형태없이 사이트를 쓰고있어, 난 절대적으로 그것을 사용했다.
게시물 좋은 감사합니다
칼에 써있 더군요 : 9 월, 2009 10시 22분에서 17 사이드시 :
그럼 예를 들어 3 번 기본적으로 오른쪽. 비록 제가 수업을위한 ID와 동일한 이름을 사용하는가 생각나지 않을 수있습니다 틀린 것에 대해서는 (그것을 해본 적이 없어서, 예를 들어시) 그것은 매우 바보 같은 나타나는 성가신 비틀 절대.
만약 당신이 CSS를 통해 현재의 항목을 하이라이트하고 싶어하지만, 내비게이션 요소의 개별 식별자를 제공해야합니다. 이 예제에서는이 아닐지도 몰라 최고의 그림이 나쁘거나 잘못된 습관으로 초보자를 혼동 수있습니다 / 코드입니다.
neel에 써있 더군요 : 9 월, 2009 오후 3시 19분에서 17 일 사이드 :
CSS를 코딩에 대한 좋은 기사. 당신이 해달라고 그래, 잘 조직된 스타일 시트를 항상 브라우저의 호환성을 위해 좋은 다시 한번 확인했다.
아니 보편적인 선택기에 써있 더군요 : 9 월, 2009 오후 8시 16분에서 17 일 사이드 :
유니버설 선택기 아주 나쁜 사람이야!