Markdown 表格之调整宽度技巧
2017-01-22 10:50
3119 查看
<table>中表格的宽度由标题的
<th>决定,我们只需要利用上 CSS 操作一番即可达到目的。
例如,我这个表格,最后一行【值】部分内容超出了,非常不美观,而且左边明显宽太多,应该做适当调整:
从上图,我们可以了解到,只需要调整【名称】1 列的宽度即可,那么怎么做呢?我们可以先在浏览器中看看
HTML是怎样的:
<table> <thead> <tr> <th>名称</th> <th>值</th> <th>备注</th> </tr> </thead> <tbody> <!-- 省略 tbody 内容 --> </tbody> </table>
利用浏览器上的开发者工具我们可以调试一下,把【名称】左边的
<th>改为:
<th style="width: 100px;">
看起来似乎不错。回到 Markdown 上,在原表格前添加 CSS 代码,类似这样:
<style> table th:first-of-type { width: 100px; } </style> <!-- 下方是表格的 Markdown 语法 --!> 名称|值|备注 ---|---|---
这里需要一点 CSS 知识,选择器的问题,首先
<th>存在于
<table>中;其次
th:first-of-type的意思是每个
<th>为其父级的第一个元素,这里指的就是围绕着【名称】的
<th>。同理第二、三个使用
th:nth-of-type(2)、
th:nth-of-type(3)就可以了,以此类推。
上述的
th:first-of-type等于
th:nth-of-type(1)。上图修改完成后的结果:
相关文章推荐
- 根据表格内容,自动调整VB.NET中Datagrid控件单元格宽度
- jtable 根据内容自动调整表格宽度
- jquery可拖动表格调整列格子的宽度大小(转)
- DBGrid 根据表格中数据长度自动调整表格宽度
- Vi||Vim显示行号,自动缩进,调整tab键宽度技巧
- 调整Table表格宽度插件colResizable
- linux系统下Vi编辑器或者Vim编辑器设置显示行号、自动缩进、调整tab键宽度的技巧?
- QT表格的宽度自适应调整方法
- [免费]客户端动态拖动列、调整宽度的表格
- Word表格不能调整宽度的解决方法
- jquery动态调整表格宽度
- 利用JS实现可以自由拖拽调整宽度的表格
- 根据表格内容,自动调整VB.NET中Datagrid控件单元格宽度
- 可以让表格变为拖动边界调整列宽度的JS办法
- QT表格的宽度自适应调整方法void setStretchLastSection ( bool stretch ) 转帖
- jqGrid随窗口大小调整表格宽度
- 根据表格内容,自动调整VB.NET中Datagrid控件单元格宽度
- jquery可拖动表格调整列格子的宽度大小
- QT表格的宽度自适应调整方法void setStretchLastSection ( bool stretch );
- QT表格的宽度自适应调整方法void setStretchLastSection ( bool stretch );