HTML页面表格内如何换行

HTML页面表格内如何换行,第1张

不太明白
首先入库的时候如果把<br>这些写入数据库,也就没有这些问题了
如果提交表单的时候最好把回车 空格换成<br>  入库
你说的如果是表格换行,可以考虑用css控制
<td><div class="aa">首先入库的时候如果把这些写入数据库,也就没有这些问题了
如果提交表单的时候最好把回车 空格换成</div></td>
aa{width:200px;line-height:22px;}

表格自动换行:<table style="word-break:break-all; word-wrap:break-all;">
一般字母的话会被浏览器默认是一个字符串或者说一个单词,所以不会自动换行。

需要设置,让表格内容自动换行: 
1在中设置样式style为word-wrap:break-word;word-break:break-all;(一般情况只需要设置word-break:break-all即可,但是有时候需要加word-wrap:break-word ) 
2把表格的sytle的table-layout:fixed,就是表格固定宽度,就是表格既要自适应他外面的容器,也不要撑出去,然后设置td的word-wrap:break-word;换行

注意:IE和firefox是有很大区别的!

1 (IE浏览器)使用 table-layout:fixed;强制table的宽度,多余内容隐藏

<table style="table-layout:fixed" width="200">

2(IE浏览器)使用 table-layout:fixed;强制table的宽度,内层td,th采用word-break : break-all;或者word-wrap : break-word ;换行

<table width="200" style="table-layout:fixed;">

<tr>

<td width="25%" style="word-break : break-all; ">abcdefghigklmnopqrstuvwxyz 1234567890

3(Firefox浏览器)连续的英文字符和阿拉伯数字的断行,Firefox的所有版本的没有解决这个问题,我们只有让超出边界的字符隐藏或者,给容器添加滚动条

4(Firefox浏览器)使用 table-layout:fixed;强制table的宽度,内层td,th采用word-break : break-all;或者word-wrap : break-word ;换行,使用overflow:hidden;隐藏超出内容,这里overflow:auto;无法起作用

<table style="table-layout:fixed" width="200">

<tr>

<td width="25%" style="word-break : break-all; overflow:hidden; ">abcdefghigklmnopqrstuvwxyz1234567890</td>

也不知道你说的是表格还是表格的内容自动换行,就拿第二种来说吧主要在table和td的属性里加上
<table style=";word-break:break-all; word-wrap:break-all;"……>
<td style="word-break:break-all;word-wrap:break-word;"……>
<p>用表格做网页排版的时候,一般都能正常使用。偏偏有时会碰到一段连续的英文词或者一堆感叹号(!!!)把网页就撑开的现象:(
总结了一下,只要在CSS中定义了如下句子,可保网页不会再被撑开了。
table{;};
td{word-break: break-all; word-wrap:break-word;}
注释一下:
1第一条table{;},此样式可以让表格中有!!!(感叹号)之类的字符时自动换行。
2td{word-break: break-all},一般用这句这OK了,但在有些特殊情况下还是会撑开,因此需要再加上后面一句(word-wrap:break-word;)就可以解决。此样式可以让表格中的一些连续的英文单词自动换行。

同一单元格内换行方法如下:

*** 作环境:华为MateBook 14s,Windows10,Excel1493120132。

一、自动换行

1、在excel中,选择需要换行的单元格,使用鼠标右键单击它。

2、点击下拉菜单里面的“设置单元格格式”选项,点击其中的“对齐”选项。

3、在对齐界面里,勾选“自动换行”选项,点击确定,即可自动在同一单元格内换行。

二、手动换行

1、在excel中,选择需要换行的单元格,将光标移动到需要换行的位置。

2、光标在指定的位置后,使用手指按下键盘上的alt键不松手。

3、保持alt键处于按下的状态,同时按下回车键,即可在光标的位置进行手动换行。


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

原文地址: https://outofmemory.cn/yw/13326707.html

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

发表评论

登录后才能评论

评论列表(0条)

保存