首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >html4中的作用域样式等效

html4中的作用域样式等效
EN

Stack Overflow用户
提问于 2012-12-28 08:13:14
回答 2查看 151关注 0票数 0

我有一段HTML需要修改,我需要保持最小的变化(在CSS之外)。我所要做的就是隐藏一个表单元格,直到发生一些事情。所以我继续添加了样式标签,如下所示:

代码语言:javascript
复制
<td style="display:none;">

但是,这会导致样式类重置,例如,过去垂直居中的单元格现在是顶部对齐的,依此类推。我的理解是,这是因为style属性覆盖了默认的CSS内容。对吗?如果是,我如何防止它?我只需要添加display属性,而不是重置其余的样式属性。

我花了一些时间在网上搜索,注意到HTML5引入了一种叫做作用域样式的东西。有没有与之对应的HTML4易做的等价物?

EN

回答 2

Stack Overflow用户

发布于 2012-12-28 08:18:31

这可能是因为执行display:none将节点从DOM显示计算中删除。您的表格中不再有该单元格的占位符。您可以尝试使用visibility:hidden,它将使DOM元素保持其在文档呈现中的位置,但只是不可见。

票数 3
EN

Stack Overflow用户

发布于 2012-12-28 08:18:01

尝试visibility:hidden;而不是display:none;

如果有效的话,请告诉我。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14062997

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档