为了账号安全,请及时绑定邮箱和手机立即绑定

关于div与table混用的问题。。

		<div id="middle_buttom">
			<div class="left">
				<table class="mid_tab">
					 .......
				</table>
			</div>
			<div class="mid">
				<span>校园新闻</span><span><a href="#">进入新闻网 >></a></span><hr>
			</div>
			<div class="right">
				
			</div>
		</div>

部分内容已省略。。

这是css

#middle_buttom{height:100px;background-color: white;}
.mid_tab tr td  {text-align: left;font-size: 14px;}
.mid_tab span  {margin:10px 0;display:block;color: #173F69;text-align:left;text-indent:60px;font-size:16px;font-weight:bold;height: 32px;line-height: 32px;background:linear-gradient(#BFBFBF,#DFDFE1);/*background-image: url(button.gif); background-repeat: no-repeat;*/}
.mid_tab a{color: #173F69;}

http://img1.sycdn.imooc.com//580c23550001f00707970315.jpg

table标签是mid_buttom的子元素的子元素,为什么table不在mid_buttom里面(不是mid_buttom高度的问题,我高度设置1000px,也一样),而是分上下行显示??     并且如果css 里要设置表格边框,#mid_buttom table{border:1 px solid red;}这样写为什么没效果??给table设置类名,直接这样写.mid_tab{border:1 px solid red;}才有效果??div和table标签背后有哪些不为人知的秘密呢??望大神帮忙解答一下..





问题已终结。。。。。。。。。。上面有个table标签忘记闭合了,所以才有这种情况出现。。。。

正在回答

1 回答

div是设置布局框框的,把内容分成一小块一小块的,而table是在div嵌套里的一个元素

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识HTML(5)+CSS(3)-升级版
  • 参与学习       1226806    人
  • 解答问题       18245    个

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

进入课程

关于div与table混用的问题。。

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信