重庆汽车网

qq浏览器table-cell支持这个css属性吗

    发布时间:2019-09-21

    cellpadding,cellspacing都是废弃的属性了,早已不推荐使用,最新的html5里已经彻底去掉了这些表现型的属性。
    正确的做法是,合并表格边框,然后用th,td的padding设置内容和边框之间的空隙。
    table {
    border-collapse: collapse;
    }
    th, td {
    padding: 0.3em 1em;
    }
    另外补充一点,尽早放弃在html里写表现型属性的习惯,或者表现型标签<font>等,css可以满足全部需求。现在还不能完全摒弃表现型的属性,比如width,或者是行内样式,如果不支持css3的浏览器都淘汰了,就可以和它们说拜拜了。

    回复:

    楼上的别误导别人了~
    ie7和ie6都不能识别 display: table-cell;(但是支持display: block等css1的属性!)
    ie8以及以后版本可以识别!

    ie7和ie6能识别vertical-align:middle;
    如果盒模型中间只有几段文字的话,设置line-height就可以实现居中显示了!

    如果要实现盒模型中的div居中,可以参考以下代码:
    div#wrap {
    display: table;
    border: 1px solid #FF0099;
    background-color: #FFCCFF;
    width: 760px;
    height: 400px;
    *position: relative;
    overflow: hidden;
    }

    div#subwrap {
    vertical-align: middle;
    display: table-cell;
    *position: absolute;
    *top: 50%;
    }

    div#content {
    *position: relative;
    *top: -50%;
    }
    这个是多浏览器兼容的,但是得写几层div~

    回复:

    文字垂直居中的有如下的方法 方法一:valign:middle 代码如下: 垂直居中 方法二:style="display:table-cell; vertical-align:middle" 代码如下: 垂直居中 方法三:style="height:20px;/*高度根据实际情况设置*/ line-height:22px;/*根据实际...

    回复:

    display的table属性我也不太了解。可以用 display:table-caption;来代替一列吗? display:table * { margin:0; border:0; padding:0;} .table { display:table; background:#f00;width:500px;margin-left:200px; } .t_row { display:table-capti...

    回复:

    CSS中让整个table位置页面水平居中且不影响table内部结构可使用 center标签是最简单。 标签定义用法及案例: 对浏览器的支持:所有浏览器都支持 标签。 定义和用法:对其所包括的文本进行水平居中。 HTML 与 XHTML 之间的差异: 在 HTML 4.01 中...

    回复:

    vertical-align对一些特定显示样式(例如单元格显示方式:table-cell)的元素才会起作用。所以要实现上下垂直居中对齐,可以采用如下样式 display:table-cell; /*按照单元格的样式显示元素*/vertical-align:middle; /*垂直居中对齐*/上面的设置...

    回复:

    如果你现在开始用html5的声明来写页面时,你会发现在定义table的cellspacing和cellpadding时被提示该属性已过时或者提示非法属性。具体原因是在html5中table标签的这两个属性已经被移除,需要定义边框之类的时应该使用css的写法 具体实现如下: ...

    回复:

    楼上的别误导别人了~ ie7和ie6都不能识别 display: table-cell;(但是支持display: block等css1的属性!) ie8以及以后版本可以识别! ie7和ie6能识别vertical-align:middle; 如果盒模型中间只有几段文字的话,设置line-height就可以实现居中显...

    回复:

    一、display:table-cell属性简述 display:table-cell属性指让标签元素以表格单元格的形式呈现,类似于td标签。目前IE8+以及其他现代浏览器都是支持此属性 的,但是IE6/7只能对你说sorry了,这一事实也是大大制约了display:table-cell属性在实际...

    回复:

    百度:css盒模型,并看懂。 .cart-store{width: 100%;padding:10px 3%;} 这里宽度已经100%了,padding的左右你又加了3%,总宽度是106%,当然会超出屏幕。 总宽度里面要减去这百分之6的:width:94%;

    回复:

    cellpadding,cellspacing都是废弃的属性了,早已不推荐使用,最新的html5里已经彻底去掉了这些表现型的属性。 正确的做法是,合并表格边框,然后用th,td的padding设置内容和边框之间的空隙。 table { border-collapse: collapse; } th, td { p...

    回复:

    设置 cellspacing="0" cellpadding="0"

      上一篇:我对喜欢的女生说,我追不到你,她说这么没自信吗?什么意思? 下一篇:想象一下,还会有谁从童话书里走出来?你会和它做什么?

      返回主页:重庆汽车网

      本文网址:http://023auto.cn/view-208344-1.html
        信息删除