html - 放置在表格中时如何保持类样式?

标签 html css

放入表格后如何保持以下“MyDiv”样式?当它 (div class="MyDiv") 在表格中时,字体类型和大小会发生变化。

<table>
  <tr>
    <td><div class="MyDiv">Text Here</div></td>   <!-- Loses own defined style when place in a table -->
    ...more cols..
   </tr>
</table>

table {font-family: Calibri;...}
.MyDiv, MyDiv {font-family: Verdana;...}

抱歉,我会被 mock ,因为我不懂 HTML。谢谢

最佳答案

首先,如果您使用的是 div,则不需要使用表格。您可以设置 div 的样式使其像表格一样工作,而且它在浏览器上更轻巧。只需向表格添加样式,无论是内联的还是在 css 中,表格中的 div 都应该继承父样式。

<table class="MyDiv">

<table style="CSS_DEFINITION">

如果这仍然给你的 css 带来麻烦,也许你定义了其他样式,我会说使用像这样的显式定义:

.MyDiv.div { DEFINITION }

希望对你有帮助

关于html - 放置在表格中时如何保持类样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8498394/

相关文章:

html - 如何修改谷歌验证码iframe样式

javascript - 如何清除外部 js 嵌入内容的特定 div 内的 css 规则。我的意思是让它表现得像以前没有 css 规则一样?

css - 奇怪的 float div 行为

javascript - 创建像SO开发人员故事这样的垂直时间轴

php - 重置密码不起作用

html - 使用 div 标签加载不同页面的不同背景图像

html - 如何在 CSS 中使背景图像变暗?

CSS 图像不加载 404 页面

html - 应用表格单元格边框

javascript - 如何创建一个函数来检查图像是否相同并返回结果