남들이 자는 그 10분을 노려라
쏭군은 열정 드리머
남들이 자는 그 10분을 노려라
 
전체
공부
경제
리뷰
세상
     
«   2008/07   »
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
 
     
2008/07 - 2
2008/06 - 9
2008/05 - 12
2008/04 - 15
2008/03 - 17

브라우저 별로 상이한 리스트 마진 2007/01/30 15:43

홍커피님께서 주신 책으로 이래저래 공부하고 있습니다.
그런데 실상 메모장에 점을 찍어보니 책하고는 달리 제대로 작동안되는게 있어서,
의문차 공부차 포스팅을 한 번 올려봅니다~
혹시 고수님들께서 달아주시는 가르침의 리플도 감사히 받겠습니다~

ul과 li를 이용한 리스트를 만들어보겠습니다.

test.html
<ul>
 <li>소개하고픈 링크</li>
 <li>즐겨읽는 책</li>
 <li>좋아하는 영화</li>
 <li>함께듣는 음악</li>
</ul>
이렇게 html 문서를 만들고 브라우저에서 보겠습니다.
사용자 삽입 이미지
당연히 아주 똑같이 자~알 나옵니다.
그런데 CSS 왕초보 송군 다음소스에서 의아해집니다..

test.html
<ul>
 <li>소개하고픈 링크</li>
 <li>즐겨읽는 책</li>
 <li>좋아하는 영화</li>
 <li>함께듣는 음악</li>
</ul>
style.css
ul { list-style: none;
      padding-left:0 ;
    }
test.html 파일에서 사용될 ul 태그앞에 붙는 불릿을 빼고, 앞쪽 여백을 0으로 지정해줬을 때, 두 브라우저간에 차이가 생겨버리는 현상이 생겼습니다.
사용자 삽입 이미지

파이어폭스에서는 padding 값이 잘먹는 반면, 익스플로러에서는 블릿만 없어지고,
padding 값을 먹지않는 현상이 발생했습니다~!!!

이 글을 참고하시기 바랍니다~ IE에서 padding값 인식 에러와 대처요령

저의 경우에는 책에 나온 예제대로만 출력하는데 의의를 두고, margin 값을 추가하니 익스에서도 제대로 출력이 됐습니다~ 짠!

style.css
ul { list-style: none;
      padding-left:0 ;
      margin-left: 0;
    }
사용자 삽입 이미지

margin 값을 넣었더니 어쨌든 책과, 파폭, 익스에서 동일하게 출력은 된 모습



오늘은 이사 관계로... 요기까지만 하구요..
다음편에는 리스트에 블릿도 넣고, 저도 처음에 좀 신기했던, 이미지와 자바스크립트 없이
마우스 over 버튼 흉내내는 것도 해봐용!!!^^
   http://monoeyes.com/trackback/54
  1. BlogIcon 가우리
    2007/01/31 00:03
    처리방식차이죠
    그래서 * 선택자로 초기화 하는것을 추천합니다
    *
    {
    margin: 0;
    padding: 0;
    }
    • BlogIcon 쏭군
      2007/01/31 02:23
      안그래도 초기화에 대해서 궁금해서 공부하고 있는데.. 실례가 안되신다면 모르는거 종종 여쭤보겠습니다.. 좋은 가르침 감사합니다.. 워.. 워드프레스로 홈피도 만드시고 +_+
  2. BlogIcon 일모리
    2007/02/02 17:15
    리스트와 ie6는 상당히 민감합니다. 모든 브라우저에서 리스트를 정확히 표현하기란 극히 많은 고민과 시간을 투자게 합니다. 멋진 실험 잘 읽었습니다 ^^
  3. BlogIcon 열심히
    2007/03/29 13:30
    아.. 이런 이유였군요. 저도 리스트 때문에 고민 좀 했었는데..
    (혹시 무슨 책을 보고 계신건지..저도 좀 보고 싶네요 ^^)
    • BlogIcon 쏭군
      2007/03/30 07:25
      박수만님이 쓰신 CSS 마스터 전략이라는 책이 좋더라구요... 전 최근에는 거의 동일한 화면을 뽑아내기 위해서 float 가로 마진 버그 해결이라던가... IE 핵같은 것을 즐겨씁니다.. 물론 최선의 방법은 아니지만 너무 편한 것 같아요~~~
*1  ... *281  *282  *283  *284  *285  *286  *287  *288  *289  ... *304