2 qq 30405739 qq_30405739 于 2016.09.13 20:35 提问

为什么HTML中table标签加了border="1",里面的td也有了边框?是继承的吗?

给表格设置标签我试了两种办法:
1.在table标签里面加了border="1" 结果是表格外边框和每个单元格都有了实线

2.给table设置了border:1px solid #某颜色 结果只有外边框有实线,为何此时td没有
继承?在给td设置同样的标签就解决了。每个单元格和外边框都有了实线
我还有个超简单的问题...
border只设置宽度不设置样式颜色,是不是不现实效果。我试了试,好像border至少要设置宽度和样式....
谢谢你帮我回答...

4个回答

showbo
showbo   Ds   Rxr 2016.09.14 09:36
已采纳
buquan4041
buquan4041   2016.09.13 20:37

有两个值设置边框属性一个是table一个是td,table是外边框,td是内边框

whb3299065
whb3299065   2016.09.13 20:46

HTML中的table属性是对整个表格整体的属性,也就是所有的单元格都会产生边框,你如果想只产生外边框,那么只能使用css样式来进行处理,或者使用div将表格包裹,设置div样式

qq_30405739
qq_30405739   2016.09.14 12:55

border属性规定了内边框和外边框,而css border只管外边框。

Csdn user default icon
上传中...
上传图片
插入图片