div+csS의 기교와 브라우저를 호환하는 방법

2924 단어 div+css
(1) 한 층 안에 부동이 있는 층에 대해 메인 층은 OVERFLOWER:HIDDEN을 사용하여 내부 층의 부동으로 인한 다른 외부의 영향을 없애야 한다.
예를 들면 다음과 같습니다.

  
    
< div id = " main1 " >
< div id = " son1 " style = " float:left; display:inline " > aa </ div >
</ div >
< div id = " main2 " style = " margin-top:10px; " >
main2                                                   
</ div >

이때 MIAN1이 OVERFLOWER: HIDDEN을 넣지 않으면 MAIN2의 MARGIN-TOP은 효과가 없다. 원인은 SON1이라는 부동원소의 영향으로 인한 것이다.
display: inline은 IE6의 부동 중 MARGIN을 호환하기 위해 두 배의 MARGIN 값을 생성합니다.물론 FLOAT의 영향을 없앨 수 있는 다른 방법은 부동 요소 뒤에 DIV를 추가하여 CLEAR:LEFT,RIGHT,BOTH를
(2) 부동하는 LI에 대해 여러 줄 여러 열로 배열하려면 LI는 높이와 너비를 가리킨다.높이를 지정하는 것은 높이를 지정하지 않으면 앞줄의 LI가 문자 줄 수가 같지 않으면 두 번째 줄의 LI가 가라앉기 때문이다.

좋은 웹페이지 즐겨찾기