实现左右对称,文字换行 ...
在网页前端开发中,我们可能会经常用到走马灯特效,于是乎就需要用CSS来实现文字或图片水平对齐但不换行的效果,用div table可是很实现这个效果,但是要用div或ul,li来做就难了,大部分人都会想到用overflow:hidden 固定宽度width来控制div或li浮动元素不会换行,但这样效果很差或根本无效。其实我们只需要用到三个CSS样式就能搞定它了,它们分别是display:inline ...
2012-08-28 20:36 0 12282 推荐指数:
实现左右对称,文字换行 ...
外层div容器宽度固定,ul宽度随li(li宽度固定)的增加而撑开,但是当ul中li的宽度之和大于div时,ul没有撑开,而是li换行了,如何使li不换行? 解决方法:主要是外面容器设置为white-space:nowrap;li设置为display:inline-block;而不是float ...
ul { white-space: nowrap; } li { display: inline-block; } white-space 属性设置如何处理元素内的空白 ...
参考这里 ------ 不换行的策略: 不换行原理: ul 和 li 默认都是 display:block; 的标签, 可以通过2种方式实现 li 的 不换行显示: ul 的设置: ul 最好设置 margin & padding ...
竖状菜单: 如果用JQuery来写上面的JS则更简单: 效果如下: 这里UL和LI的布局的核心参见:DIV布局之positioan详解 横向菜单: 横向菜单的核心就是要让li浮动起来 ...
...
css样式表代码: html布局代码: 效果图: html布局部分,可根据自己需要添加对应的div即可。 1、CSS关键样式单词解释 1)、ul.imglist{ margin:0 auto; width:536px; overflow:hidden}使用margin ...