html 如何让一个表的前几列固定,不随着滚动条移动?

html 如何让一个表的前几列固定,不随着滚动条移动?,第1张

1、如图,一个没有经过固定 *** 作的电子表格,当随着表格被拖动或滚动,需要被固定的首行或首列的信息也跟着滚动消失了。

2、首先打开excel文档,假设我们需要让表格的前两行内容在表格滚动时固定在表格顶部,即第3行与第4行不变。

3、首先将鼠标移动到O5单元格(要固定的行的下一行最旁边一个单元格内),并单击,使该单元格处于被选中状态。

4、保持光标停留位置处于O5单元格,依次选择工具栏中的“视图”-“冻结窗格”-

5、单击“冻结拆分窗格”。

6、回到文档,继续拖动或滚动表格,会发现第3、4行已经被固定在此位置。至此所有 *** 作完成,过程很简单。

想要达到在div里让表格往右移动一点,可以调整盒子的左边距大小,来达到向右移动的效果。

margin-left

属性设置元素的左外边距。

padding-left

属性设置元素左内边距。

这两种都是可以实现的,表格向右移动,具体使用看DIV而定。

如下,使用margin-left的代码为:

<DIV style="margin-left:500px"> <!--margin-left表示盒子外面的左边距,通过调整左边距的大小,来达到表格向右移动的效果。--> 

<table width="200" border="1" >

  <tr>

    <td>FMFMFMFMFMFMFMFMFM</td>

    <td>FMFMFMFMFMFMFMFMFM</td>

    <td>FMFMFMFMFMFMFMFMFM</td>

  </tr>

  <tr>

    <td>FMFMFMFMFMFMFMFMFM</td>

    <td>FMFMFMFMFMFMFMFMFM</td>

    <td>FMFMFMFMFMFMFMFMFM</td>

  </tr>

</table>

</DIV>

</body>

</html>

如需使用padding-left,只需将<DIV

style="margin-left:500px">改为<DIV

style="padding-left:500px">即可。

浏览效果如图:

HTML中移动表单的位置需要使用vertical-align:middle还要指定行高 line-height:代码如下<tr><td style=" width:148pxheight:28pxfont-family:微软雅黑font-weight:100font-size:12pxvertical-align:middleline-height:28px" ><span><img src="images/与我相关1.jpg" border=1px></span><font >与我相关</font></td></tr>


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/6103307.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-14
下一篇 2023-03-14

发表评论

登录后才能评论

评论列表(0条)

保存