一,table

以前表格更多的情况是用来网页布局,但这种方式被CSS淘汰,因为table没有语义,不便于搜索引擎检索

实现table隔行变色和选中某行变色:

(八)前端基础之表格

注意:

(八)前端基础之表格

这样是无法选中tr 的因为tr不是table的直接子元素,虽然没有写tbody但是浏览器在解析的时候是会自动加上的

IE6不支持除a以外的伪类,IE8不支持nth-child()选择器,实现table隔行变色和选中变色得用JS实现

二,高度塌陷问题(解决方法之一)

子元素和父元素相邻的垂直外边距会发生重叠,子元素的外边距会传递给父元素

(八)前端基础之表格

解决方法:

1)不相邻加一个a

2)  父盒子:    padding-top: 1px ;

(八)前端基础之表格

3)父盒子:    border: 1px solid red;

4)加一个空的div 也可以加一个空的table(会改变页面结构)

5)通过CSS添加

(八)前端基础之表格

当然不了忘记了兼容IE6

(八)前端基础之表格

 

 

相关文章:

  • 2021-06-25
  • 2021-11-30
  • 2021-12-19
  • 2021-11-28
  • 2021-09-17
  • 2021-07-16
  • 2021-08-15
猜你喜欢
  • 2021-10-03
  • 2021-07-25
  • 2021-06-13
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-28
相关资源
相似解决方案