안녕하세요. HTML에서 내 div의 문제가 있습니다. 크롬에서 올바르게 설정했지만 파이어 폭스 나 IE를 사용할 때 마지막 줄은 다음 줄에 있습니다. 화면 넓이에 맞게 3 div를 설정하는 방법
body
{
height: 100%;
margin: 0;
padding: 0 ;
border: 0 none;
}
#left
{
background-color:#EEEEEE;
height:570px;
width:73.9%;
float:left;
}
#menu
{
background-color:#D4EAE4;
color:#535353;
height:570px;
width:15.25%;
float:left;
margin:0;
}
#vis
{
background-color:#D4EAE4;
float:left;
width:11%;
height:570px;
margin:0;
}
#container
{
width:98%;
padding-left:1%;
padding-right:1%;
}
#header
{
background-color:#4671D5;
-moz-border-radius-topleft: 100px 50px;
border-top-left-radius: 100px 50px;
-moz-border-radius-topright: 100px 50px;
border-top-right-radius: 100px 50px;
}
가 어떻게이 사업부의 너무 다른 브라우저에서 완벽하게 서로에 맞게 만들 수 있습니다
:<div id="container">
<div id="header"></div>
<div id="left"></div>
<div id="menu"></div>
<div id="vis"></div>
<div id="footer"></div>
<div>
그리고 그들의 CSS : 여기
내 코드? Chrome은 내가 필요한 것입니다. Safari는 vis
과 menu
2px 사이의 간격을 제공하고 IE와 Firefox는 내 마지막 div을 새 행에 넣습니다. 머리글과 바닥 글은 괜찮습니다. 난 그냥 당신이 당신의 PC에서 그것을 테스트 할 수 있도록 넣어. 그리고 나는 이것을 모든 결의안에 사용할 수 있기를 원하면서 %
을 갖고 싶습니다.
그게 다야. 정확히 내가 필요한 것! 나는 5 분 안에 받아 들일 수있다. –
이것이 문제를 해결합니까? 테스트를해야 할 수도 있습니다. 왜냐하면 내가 테스트했을 때 div가 여전히 랩 어라운드를하기 때문입니다. 나는 여기에 해결책을 가지고 : http://jsfiddle.net/J5fVj/ –
내 대답은 아래의 작업 코드의 사본을 참조하십시오. –