利用ul li 标签实现table表格的效果 (li内容超出ul设定的宽度时不换行)
2009-08-25 23:05
603 查看
今天在项目中要实现动态的生成一行按钮,并且这行按钮不要换行。
查看了很多的知识,最终用ul li解决了问题。
贴出来大家学习:
ul{white-space:nowrap; overflow:auto; height:100px; width:200px;}
li{display:inline-table; border: solid 1px black; height:80%;}
<ul>
<li>Test</li>
<li>Test</li>
<li>Test</li>
<li>Test</li>
<li>Test</li>
<li>Test</li>
<li>Test</li>
<li>Test</li>
</ul>
这段代码中起主要作用的是: ul: white-space:nowrap; 以及 li: display:inline-table; (也可以使用:display:inline; 或者display:inline-block;)
inline: 此元素会被显示为内联元素,元素前后没有换行符。
inline-table: 此元素会作为内联表格来显示(类似 <table>),表格前后没有换行符。
inline-block: 行内块元素。(CSS2.1 新增的值)
相关知识引自:http://www.w3school.com.cn
爱情是两个人的“饰”!!
欢迎光临我的小店:http://shop36465575.taobao.com/
查看了很多的知识,最终用ul li解决了问题。
贴出来大家学习:
ul{white-space:nowrap; overflow:auto; height:100px; width:200px;}
li{display:inline-table; border: solid 1px black; height:80%;}
<ul>
<li>Test</li>
<li>Test</li>
<li>Test</li>
<li>Test</li>
<li>Test</li>
<li>Test</li>
<li>Test</li>
<li>Test</li>
</ul>
这段代码中起主要作用的是: ul: white-space:nowrap; 以及 li: display:inline-table; (也可以使用:display:inline; 或者display:inline-block;)
inline: 此元素会被显示为内联元素,元素前后没有换行符。
inline-table: 此元素会作为内联表格来显示(类似 <table>),表格前后没有换行符。
inline-block: 行内块元素。(CSS2.1 新增的值)
相关知识引自:http://www.w3school.com.cn
爱情是两个人的“饰”!!
欢迎光临我的小店:http://shop36465575.taobao.com/
相关文章推荐
- 用ul和li实现表格table效果 (转)
- 子元素浮动后父元素自适应高度,ul->li标签设定宽高后overflow无效,li标签里面的内容多出内容会换行
- #CSS#在设定table为百分比时,如何实现火狐,Chrome下TD内容文字超出时自动换行?
- CSS控制文本超出指定宽度显示省略号和文本不换行效果的实现
- DIV+ul+LI实现表格效果以及div带滑动条
- td 内容自动换行 table表格td设置宽度后文字太多自动换行
- css防止ul下的li里面内容超出换行
- table中表格内的内容自动换行不改变表格宽度
- 解决html表格中内容超出不强制换行和超出宽度自动隐藏并显示省略号
- Web前端Table中的tr和td按百分比设定宽度和高度,当内容超出时Table变型解决
- ul li 实现table形式的换行和自适应高度
- 手机页面内容超出屏幕宽度时实现可拖拉滑动效果
- android中利用tablelayout实现表格效果
- td 内容自动换行 table表格td设置宽度后文字太多自动换行
- table标签下实现内容自动换行
- 解决html表格中内容超出不强制换行和超出宽度自动隐藏并显示省略号
- td 内容自动换行 table表格td设置宽度后文字太多自动换行
- 解决html表格中内容超出不强制换行和超出宽度自动隐藏并显示省略号
- css防止ul下的li换行(li超出宽度变成…)代码
- 如何固定表格的宽度,让超出的内容自动换行