CSS如何使
- 的下边框?_html/css_WEB-ITnose
- 标签对齐
- 边框的下边框
怎么做?
在此先表示感谢……回复讨论(解决方案)
ul.menu li {float: left;width: 100px;line-height: 24px;border: #CCC 2px solid;border-bottom: none;vertical-align: bottom;height: 25px;}
你试试
height: 25px; 你自己再调整CSS code?123456789ul.menu li {float: left;width: 100px;line-height: 24px;border: #CCC 2px solid;border-bottom: none;vertical-align: bottom;height: 25px;}
你试试
height: 25px; 你自己再调整
……
还是不行……我的目的是使选中项的li显得大一点,凸显选中的感觉。
所以还是一个选项卡式的风格,所以要求所有的 - 下部要对齐……
你这个需求是矛盾的。
根据lz的设置,ul还有li都是浮动的,其中li浮动的从左至右排列开来,你想在选中的那个li变换样式,行高也调大了6px,这样的后果就是 把ul的高度给撑大了,其他的li会空出一部分东西来呀。选项卡效果没必要这样改变字体,你可以设置斜面效果(通过设置border 左上边框,右下边框)等来突出显示当前选项。你这个需求是矛盾的。
根据lz的设置,ul还有li都是浮动的,其中li浮动的从左至右排列开来,你想在选中的那个li变换样式,行高也调大了6px,这样的后果就是 把ul的高度给撑大了,其他的li会空出一部分东西来呀。选项卡效果没必要这样改变字体,你可以设置斜面效果(通过设置border 左上边框,右下边框)等来突出显示当前选项。
知道可以通过border来凸显,但是这里主要是想知道如果想做出高低不同的效果应该怎么办……
正是因为知道ul被撑大了,才希望知道如何能让li对齐ul的下边框……这个主要靠vertical-align: bottom来实现
但对li进行float后,vertical-align: bottom就不起作用了
去除li的float,改用display:inline-block后vertical-align: bottom可用。
试试下面这个样式:ul.menu{ font-size:0; list-style-type:none; margin:0; margin-left:20px; padding:0; float:left;} ul.menu li{ display: inline-block; font-size:18px; width:100px; vertical-align: bottom; line-height:24px; border:#CCC 2px solid; border-bottom-color:#FFF;} ul.menu li.selected{ font-weight:bold; width:120px; line-height:30px; } ul.menu li:hover{ background-color:#0CF;}
我只说你自己 去调整。ul.menu li 这个属性 你加上超出隐藏。然后 记得增大line-height:的值。 具体增大多少你自己尝试。
-
如何让ul li 的溢出内容的显示为....点点符号_html/css_WEB-ITnose
-
如何使iframe嵌入的页面不出现下拉边框_html/css_WEB-ITnose
-
如何让ul li 的溢出内容的显示为....点点符号_html/css_WEB-ITnose
-
ul li在火狐下的问题,快崩溃了。。。大神救命啊_html/css_WEB-ITnose
-
ul li在火狐下的问题,快崩溃了。。。大神救命啊_html/css_WEB-ITnose
-
CSS如何使
- 对齐
- 的下边框?_html/css_WEB-ITnose
- 对齐
-
在
- 标签内设置list-style-type:disc样式后,为什么在IE11和火狐浏览器显示效果不一样?如何使ie11显示成火狐的样子?_html/css_WEB-ITnose
-
css技巧之如何实现ul li边框重合_html/css_WEB-ITnose
-
使用ul和li实现的带有边框的方格效果代码_html/css_WEB-ITnose
-
CSS如何使
- 对齐
- 的下边框?_html/css_WEB-ITnose
- 对齐
UL与LI对齐
显示出来的情况:
想让所有的
推荐阅读