当前位置: 首页 > 知识库问答 >
问题:

如何删除只使用CSS的html列?

徐高懿
2023-03-14

我有一个超文本标记语言

那么,如何仅使用css删除html列呢?

例如,如何在下一个示例中删除表中间的列“B”:

table, th, td, tr{
  border:1px solid black;
}

table{
  width:100%;
}
<table>
<th>A</th>
<th>B</th>
<th>C</th>

<tr>
    <td>Jill</td>
    <td>Smith</td> 
    <td>50</td>
  </tr>
  <tr>
    <td>Eve</td>
    <td>Jackson</td> 
    <td>94</td>
  </tr>
</table>

共有3个答案

金和雅
2023-03-14
匿名用户

可以使用第n个子来管理表列。

th:nth-child(2) { display:none; }

陈宏胜
2023-03-14
匿名用户

不是你要求的,但是让表格水平滚动怎么样?

滚动条只会在窗口无法容纳内容时出现,如果您使用overflow-x: auto

table,
th,
td,
tr {
  border: 1px solid black;
}
table {
  width: 100%;
}
.hscroll {
  overflow-x: auto;
}
.example {
  white-space: nowrap;
}
<div class="hscroll">
  <table>
    <thead>
      <tr>
        <th>A</th>
        <th>B</th>
        <th>C</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td>Jill</td>
        <td class="example">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure
          dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</td>
        <td>50</td>
      </tr>
    </tbody>
  </table>
</div>

颜杰
2023-03-14
匿名用户

<style>
        table, th, td, tr{
  border:1px solid black;
}

table{
  width:100%;
}

  @media (max-width: 768px){

    tr th:nth-child(2),tr td:nth-child(2){

      display:none;
    }

  }
    </style>

 类似资料:
  • 问题内容: 是否可以使用JavaScript删除元素的CSS属性?例如我有,现在我想通过JavaScript删除zoom属性吗? 问题答案: 通常,您不能从这样的内置对象中删除属性,当然也不能从IE中删除属性(样式对象的zoom属性是IE扩展名) 您可以将其设置为默认值: 现在,有效缩放将来自样式表中定义的任何内容(通过链接和样式标签) 因此,此语法只会修改此元素的局部样式。

  • 什么是正确的方法来删除只有HTML标签(保留所有自定义/未知的标签)与JSOUP(不是正则表达式)? 预期输入: 预期产出: 我尝试使用白名单清洁剂。none(),但它也会删除自定义标记。 我也尝试过: 但是它也删除了自定义标签。 这个答案对我不好,因为自定义标记的数量是无限的。

  • 问题内容: 我是一个新手。有人可以告诉我如何使用原始Javascript(而不是jQuery)删除HTML元素。 当我单击“提交”按钮时,会在很短的时间内消失然后立即出现。单击按钮时,我想完全删除该元素。 问题答案: 发生的情况是正在提交表单,因此页面(带有其原始内容)正在刷新。您正在通过“提交”按钮处理事件。 如果要删除元素 而不 提交表单,请改为处理表单上的事件,然后从处理程序中返回: HTM

  • 本文向大家介绍如何使用jQuery删除所有CSS类?,包括了如何使用jQuery删除所有CSS类?的使用技巧和注意事项,需要的朋友参考一下 要使用jQuery删除所有CSS类,请使用不带参数的方法。 示例 您可以尝试运行以下代码来删除类:

  • 我正在尝试删除右边的最后一个边框,如下图所示。我该怎么处理这个? 我的代码: null null

  • 问题内容: 我正在使用 jQuery* 更改 CSS ,并希望根据输入值删除要添加的样式: * 我怎样才能做到这一点? 请注意,只要使用颜色选择器选择了颜色(即,当鼠标移至色轮上时),以上行就会运行。 第二注:我不能这样做,因为它将从 CSS* 文件中删除默认样式。 我只想删除 jQuery添加的内联样式。 * 问题答案: 将属性更改为空字符串似乎可以完成此工作: