div 질문!! > 자유게시판

자유게시판

div 질문!! 정보

div 질문!!

본문


 크롬브라우저에서 픽셀공백이 생깁니다.

 익스플로러 -
 



크롬 및 기타 브라우저

관련소스 

css

/* tab */
#workarea {position:relative; width:650px; height:150px;}
#tab { height:30px; left:-25px; }
#tab li{float:left; margin:0}
#tab li ul{position:absolute; left:-25px; top:30px;}
#tab li ul li{width:339px; padding-left:9px; }
#tab h3 { background-color:#eeeeee; border-bottom:1px solid #cccccc; width:120px; height:30px; line-height:150%; font-size:12px;}
.storyarea{display:none;}


body
            <div id="workarea">
             <ul id="tab">
             <li><h3><a href="#">- My works</a></h3>
            <div>
             <ul>
             <li><?=latest("works", "works",4,35)?></li>
             </ul>
            </div>
            </li>
            <li><h3><a href="#">- My Story</a></h3>
            <div class="storyarea">
            <ul>
            <li><?=latest("story", "story",4,35)?></li>
            </ul>
            </div>
           </li>
           </ul>
           </div>

웹표준을 잘 몰라서 2시간째 삽질하고 있습니다~~~ㅠㅠ 도와주세욤

추천
0
  • 복사

댓글 5개

지나가다가 얕은 지식이 도움이 될까 쓰고 갑니다.

혹시 작업하실때 css 파일 상단 혹은 reset.css 를 만들어 기본 엘리먼트에게 부여된 속성들을 제거해 주셨는지요?

위 소스가지고는 정확한 판단이 어렵습니다.

다만 살펴보면 엘리먼트들에 대한 마진 패딩 값이 정확하지 않아 생긴 현상 같은데요,
(아마도 h3 마진 문제인듯)

각 브라우저들 마다 엘리먼트들에 대한 마진 패딩 및 기타 기본 속성들이 차이가 있습니다.

그래서 reset.css 를 만들어서 초기화를 해주거나, css 작업파일 상단에 리셋 하여 그런부분이 발생하지 않게끔 작업을 하는것입니다.

css 파일 상단에

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,footer,address{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-size:100%}

이러한 리셋하는 부분을 추가해주시면 동일하게 보이실 겁니다.

리셋하는 css 내용에 들어갈 엘리먼트와 속성등에 관해서는 개인마다 다르고, 프로젝트 마다 또 다른 이유로 정확한 설명은 안드리겠습니다.
#tab li{float:left; margin:0}
#tab li ul li{width:339px; padding-left:9px; }
면 위에 float 가 #tab li ul li 에도 영향을 줄꺼같네요

#tab>li{float:left; margin:0}
© SIRSOFT
현재 페이지 제일 처음으로