div css 左右高度相等问题
这个问题,我查找过,3个解决办法。js不使用。其他两种方法,我都尝试过,不能解决我的问题,希望高手指点:
问题表述:
html
<div id="main">
<div id="left">
</div>
<div id="right">
</div>
</div>
css
#main{
width:99%;
height:auto;
background-color: #FFFFFF;
padding-left:3px;
padding-right:3px;
margin-bottom:10px;
padding-bottom:10px;
border:2px solid #BCBCBC;
overflow: hidden;
}
#main:after
{
content: '[DO NOT LEAVE IT IS NOT REAL]';
display: block;
height: 0;
clear: both;
visibility: hidden;
}
#main
{
display: inline-block;
}
/*\*/
#main
{
display: block;
}
#left, #right
{
padding-bottom: 32767px !important;
margin-bottom: -32767px !important;
}
@media all and (min-width: 0px) {
#left, #right
{
padding-bottom: 0px !important;
margin-bottom: 0px !important;
}
#left:before, #right:before
{
content: '[DO NOT LEAVE IT IS NOT REAL]';
display: block;
background: inherit;
padding-top: 32767px !important;
margin-bottom: -32767px !important;
height: 0;
}
}
3个div都要有边框,同时left,right高度一致。现在是,div right 的border-bottom只是无法显示出来,原因是它的border-bottom被overflow: hidden;了。请问,什么办法可以解决?
问题表述:
html
<div id="main">
<div id="left">
</div>
<div id="right">
</div>
</div>
css
#main{
width:99%;
height:auto;
background-color: #FFFFFF;
padding-left:3px;
padding-right:3px;
margin-bottom:10px;
padding-bottom:10px;
border:2px solid #BCBCBC;
overflow: hidden;
}
#main:after
{
content: '[DO NOT LEAVE IT IS NOT REAL]';
display: block;
height: 0;
clear: both;
visibility: hidden;
}
#main
{
display: inline-block;
}
/*\*/
#main
{
display: block;
}
#left, #right
{
padding-bottom: 32767px !important;
margin-bottom: -32767px !important;
}
@media all and (min-width: 0px) {
#left, #right
{
padding-bottom: 0px !important;
margin-bottom: 0px !important;
}
#left:before, #right:before
{
content: '[DO NOT LEAVE IT IS NOT REAL]';
display: block;
background: inherit;
padding-top: 32767px !important;
margin-bottom: -32767px !important;
height: 0;
}
}
3个div都要有边框,同时left,right高度一致。现在是,div right 的border-bottom只是无法显示出来,原因是它的border-bottom被overflow: hidden;了。请问,什么办法可以解决?
...全文
相关推荐
关于div自适应高度/左右高度自适应一致的js代码
在DIV和CSS进行网页布局中,DIV的自适应高度和自适应宽度是一个很常见的问题,本文将介绍左右自适应高度一致的Jquery与DIV高度自适应屏幕的js
Div+Css画圆示例代码
复制代码代码如下: <html> <head> <meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″> <title>Jxchen</title> <style type=”text/css”> .box{ border:1px solid #f60; width:100px; height:100px; margin:0 auto; -webkit-border-radius:50px; -moz-border-radius:50px; -o-border-radius:50px; border-radius:5
Div+CSS规则整理
Div+CSS规则整理 DIV CSS
div完美自适应动态上下左右居中
div完美自适应动态上下左右居中,多用于信息提示框效果。
css实现div内图片上下左右居中
DIV容器内设置 text-align:center 即可让图片居中,但是DIV内默认的图片是上对齐,不会上下居中,如果想要实现这样的效果,JS判断是比较麻烦的,因为DIV容器内的图片高度是不一定的,那么只有用table了,我想大多数人事不愿意这么做的,那么怎么办呢,还是用CSS控制下吧


