Вот мой код, взятый из кодекса: http://codepen.io/rags4developer/pen/ONoBpmКак предотвратить мой div от разлива вне его родительского контейнера?
Пожалуйста, помогите мне исправить эти проблемы.
- Как предотвратить главный div & нижний колонтитул от выливания из контейнера div? переполнение: скрытый для контейнера не всегда работает!
- Как сделать размер контейнера div равным высоте страницы без установки его высоты на фиксированный процент?
HTML:
<body>
<div id="container">
<div id="nav">nav links 1,2,3 etc</div>
<div id="main">
<!--no text here-->
<div id="left">left panel</div>
<div id="right">right panel</div>
</div>
<div id="footer">footer</div>
</div>
</body>
CSS:
* {box-sizing: border-box;}
html {height: 100%;}
body {height: 100%;}
#container {
border: 8px solid yellow;
height: 100%;
width: 80%;
margin: 0 auto;
}
#nav {
border: 4px solid red;
height: 15%;
}
#main {
border: 4px solid black;
height: 100%;
background: gray;
}
#left {
border-top: 4px solid green;
border-left: 4px solid green;
border-bottom: 4px solid green;
float: left;
width: 15%;
height:100%;
/*I will make this gradient later*/
background: #9e9999;
}
#right {
border: 4px solid blue;
float: right;
width: 85%;
height: 100%;
border-radius: 20px 0 0 0;
background: white;
}
#footer {
border: 4px solid pink;
clear: both;
}
Вы пробовали узнать о flexbox? – Jason
Да, я читал об этом ненадолго. Поддержка браузеров по-прежнему не очень хороша. – HelloWorldNoMore
False. [Поддержка браузера отличная] (http://caniuse.com/#feat=flexbox). – Jason