首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >html表重置所有默认css

html表重置所有默认css
EN

Stack Overflow用户
提问于 2019-11-22 04:21:24
回答 4查看 2.2K关注 0票数 1

我正在与html表格工作,我需要重置所有默认表格样式任何想法

我的桌子

代码语言:javascript
运行
复制
<table border=1 width=100>
  <tr>
    <th>area 1</th>
    <th>area 2</th>
  </tr>
  <tr>
    <td>area</td>
    <td>area</td>
  </tr>
  <tr>
    <td>area</td>
    <td>area</td>
  </tr>
  <tr>
       <td>area</td>
    <td>area</td>

  </tr>
  <tr>
    <td>area</td>
    <td>area</td>
  </tr>
  <tr>
    <td>area</td>
    <td>area</td>
  </tr>
</table>

主要问题删除默认填充页边距

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2019-11-22 04:26:13

你可以使用下面的代码,我用css覆盖了所有的表标签

https://jsfiddle.net/nkc9ye5h/

代码语言:javascript
运行
复制
 table,
 thead,
 tbody,
 tfoot,
 tr,
 th,
 td {
    display: block;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    border: none;
    border-collapse: inherit;
    border-spacing: 0;
    border-color: inherit;
    vertical-align: inherit;
    text-align: left;
    font-weight: inherit;
    -webkit-border-horizontal-spacing: 0;
    -webkit-border-vertical-spacing: 0;
}
th, td {
    display: inline;
}
票数 -1
EN

Stack Overflow用户

发布于 2019-11-22 04:32:33

若要移除任何元素的所有默认样式,请使用all属性。

例如,可以使用以下CSS删除表的样式。

代码语言:javascript
运行
复制
table, thead, tbody, tfoot, th, td, tr {
  all: unset;
}

您可以找到浏览器支持信息here

代码语言:javascript
运行
复制
table, thead, tbody, tfoot, th, td, tr {
  all: initial;
}
代码语言:javascript
运行
复制
<table border=1 width=100>
  <tr>
    <th>area 1</th>
    <th>area 2</th>
  </tr>
  <tr>
    <td>area</td>
    <td>area</td>
  </tr>
  <tr>
    <td>area</td>
    <td>area</td>
  </tr>
  <tr>
    <td>area</td>
    <td>area</td>

  </tr>
  <tr>
    <td>area</td>
    <td>area</td>
  </tr>
  <tr>
    <td>area</td>
    <td>area</td>
  </tr>
</table>

票数 2
EN

Stack Overflow用户

发布于 2019-11-22 04:24:45

试着用这个,

代码语言:javascript
运行
复制
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58983133

复制
相关文章

相似问题

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