웹프로그래밍

Global It Leader!!


HTML


 
 

웹표준 코딩 요약

페이지 정보

작성자 no_profile 오원장쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 댓글 0건 조회 4,031회 작성일 15-04-15 23:52

본문

<TIP> 웹표준코딩

 

웹표준코딩을 하는데 있어서 간략한 팁을 몇개 정리해 보았습니다.

필요할때마다 보면 도움이 많이 될듯하여 정리하면서 한번 더 공부도 할겸!!ㅋㅋㅋ

 

--------------------------------------------------------------------------------------------------------- 

 

01. 좌우여백 조절 

     : margin을 사용할 경우 IE6~IE7의 인식 방법이 다르므로 padding을 사용하고, 닷핵을 우회하는 방법을 사용하자.

 

02. 중앙정렬

     :  margin : 0 auto;(상하는 0px 좌우는 auto로 중앙정렬)

 

03. 공통css

     :  body,div,ul,li,dl,dt,dd,ol,p,h1,h2,h3,h4,h5,h6,form {margin:0;padding:0;}

        또는 * {margin:0;padding:0;}으로 표현.

        body {font:normal dotum,'돋움';}
       ul,ol,dl {list-style:none}
       img {border:0;vertical-align:top;}
       ul {list-style:none; padding:0; margin:0;}

 

        위치를 조절할 경우 left-top 에서 시작해야 위치조절이 용이하며,

        vertical-aligin:top 기본적으로 수직정렬로 시작하자.

 

        img 부분에서는 border:0px; 또는 border-style:none 사용한다.

 

04. margin, padding 개념

     

      :  margin - 두 객체 사이의 간격을 의미 즉, 바깥쪽의 여백을 말함.

         padding - 한 객체내에서의 이미지, 텍스트, border 경계와의 여백을 의미 즉 컨텐츠 안쪽의 여백을 말함.

      

        예를들어 padding 값을 상하좌우 10px 주고 width 와 height의 전체값을 구한다면, 계산법은 아래와 같이 하면된다.

        ⇒ 전체 width = 10px(padding의 오른쪽값) +  컨텐츠 width px + 10px(padding의 왼쪽값)

        ⇒ 전체 height = 10px(padding의 위의 값)+  컨텐츠 height px + 10px(padding의 아래값)

 

       반대로 전체 width 값을 알고 padding 값과 border을 줄때는 반듯이 전체 width값에 padding값 border값을 포함한 width값을

       써줘야 오류없이 원하는 디자인으로 구성할 수 있다.. 어떠한 말인가 하면, 예를 들어 width가 500px하는 박스를 만들려고 한다.

       그런데 박스 테두리를 즉, border:5px을 주고 안쪽 여백 좌우 paddong:0px 10px씩 주고자 한다면 전체 width값은 470px을 주어야

       브라우저 영역에 보이는 화면에서는 500px로 표현된다.

 

  계산법

  ⇒ 브라우저 영역의 화면에 보여주고 싶은 총 width값 500px - border-left:5px - padding-left:10px -

      border-right:5px - padding-right:10px = 실 적어줘야 할 width:470px      

 

05. list 가로나열

      :  li {display:inline}

         태그 기본속성이 아는 것이 매우 중요하다. display 속성을 잘 알아야 이용해서 자유롭게 디자인 할 수 있다.

         # display 속성에 대해서 조만간 빠른시일로 곧 포스팅해 올리겠습니다.

 

06. 롤오버 이미지 만들기

      :  <img src="이미지주소" onmouseover="this.src='이미지주소'" onmouseout="this.src='이미지주소'" />

 

07. IE6 ~ IE7계열에서는 margin등 오차가 나오게 될 수 있다. 이럴 경우 닷핵을 이용한다.

      :  닷핵은 카테고리 CSS로 가면 CSS핵에 포스팅 해노앗으니 참고하시면 됩니다. 

 

08. 리스트 블릿 없애기

      :  ul {list-style: none ;padding:0; margin:0;}

 

09. display 간략설명

      :  inline - margin, padding을 사용못한다. width, height 불가능. 가로배열 (span , img  주로이용)

         block - margin,padding을 사용가능. width,height 사용가능. 줄바꿈 (div, p , form 요소들이 있고 블록단위로 개행)

 

10. position

      :  요소의 위치를 설정 할때 사용  <absolute, relative, fixed, static, inherit>

         absolute - position:absolute; top:10px; left:50px; (위에서 10px 왼쪽으로 50px 이동)

         relative - 어느지점을 기준으로 한 상대위치

         fixed - 고정위치 (어떤대상을 스크롤과 관계없이 고정시킬때 주로 이용)

 

11.  background

      :  background:url(상대주소) - option <no-repeat, repeat-x, repeat-y>

         no-repeat - 반복하지않음.

         repeat-x - x축으로 반복. 가로반복

         repeat-y - y축으로 반복. 세로반복

 

12.  css 셀렉터 확인

      :  p a.gClass - <p> 태그안에서 gClass 클래스 이름이 붙은 모든링크

         a#bID.dClass - 아이디가 bID 이고 클래스가 dClass를 가지는 링크 

 

출처 : http://blog.naver.com/dmssla1211?Redirect=Log&logNo=142754579

댓글목록

등록된 댓글이 없습니다.

전체 33
게시물 검색
HTML 목록
번호 제목 글쓴이 조회 날짜
33 no_profile 오원장쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 95 05-14
32 no_profile 오원장쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 1350 04-10
31 no_profile 오원장쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 3643 06-16
30 no_profile 오원장쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 2109 06-08
29 no_profile 오원장쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 2898 09-18
28 no_profile 오원장쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 2990 12-06
27 no_profile 오원장쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 5685 12-06
26 no_profile 오원장쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 3326 05-17
25 no_profile 오원장쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 3496 05-17
24 no_profile 오원장쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 3427 05-17
23 no_profile 오원장쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 3693 01-16
22 no_profile 오원장쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 3433 12-11
21 no_profile 오원장쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 4671 10-26
20 no_profile 오원장쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 4382 09-20
19 no_profile 오원장쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 3906 06-11
18 no_profile 오원장쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 3998 06-04
17 no_profile 오원장쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 4031 04-21
열람중 no_profile 오원장쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 4032 04-15
15 no_profile 오원장쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 6838 04-20
14 no_profile 오원장쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 5189 02-29