怎样让<ul>宽度脱离父级<li>的限制

ie7浏览器下,html样式,设置<li>下面的<ul>宽度width:auto,此时<ul>宽度会取决于父级li的宽度,不会超过它。
问题是我现在不知道具体的ul会有多宽(视内容而定),用min-width也没有用,怎么解决?
用ul、li实现的二级横排菜单
<ul>
<li>
<ul>(这里的ul)
<li></li>...
</ul>
</li>
<li>
</li>
......
</ul>

第1个回答  2013-08-29
亲!写反了,应该这样写哦!
<ul>
<li></li>
</ul>
在你的菜单上设个总宽度,在给ul给一个菜单那么大的宽度就可以了。
第2个回答  2013-08-30
你这是ul li嵌套了是吗? 给里面的ul定义个class,给它单独定义宽度样式试试。
第3个回答  2013-08-28
你弄反了,<li>标签在<ul>之下的
第4个回答  2013-08-28
你<ul>上面那个<LI>宽度怎么定的?

css有办法让ul>li>ul>li这个最后面的这个li与旁边ul>li>ul>li这个后面...
把里面的ul的宽度设为与父级的li同宽即可,最简单就是 width:100 当然如果父级的li与祖父级的ul也不同宽,那么父级li也要设为 width:100 还有一点,就是如果背景色(绿色)是设在最底层的li的,那么li的宽度也要设为 width:100

CSS ul宽度大于外部宽度 ul中li自动换行,怎么让他不换行
li左浮动,接下来是重点啦!!!设置ul宽度,设一个大一些的值,例如5000px,或者用脚本来动态计算赋值也行。这样就能实现你想要的效果。哎,当初刚学时这都不叫事,好久没用了,现在也遇到这个问题了,墨迹了半天才发现原因...

如何解决父级<li>覆盖下级的<ul>下的<li>
这个是两个问题,第一你的子级的定位没做好,第二是层级问题那个在上面就需要z-index更大.还有一般二级菜单都是一级横着,二级竖着,你这都是竖着的貌似这样有点小bug.

使li不会因为div宽度限制而换行该怎么实现?
不考虑脱离文档流的话,就给ul加个position:absolute 吧

求助为啥div限制了宽度 里面的ul li还是会把他撑开~
这个是肯定会撑开的,所以你要把你的ul宽度设置的比div小就可以了。

关于HTML标签UL LI的问题,当把LI的宽度设置为auto时,在FF下LI的宽度取 ...
li{ max-width: 100px;\/*具体数值自行修改,下一行相同*\/ width:expression(document.body.clientWidth>100?"100px":"auto");overflow: hidden;} 把上面的100改成你自己的最大宽度即可。

做网站时..在CSS中写什么可以使<ul><li>a<\/li><li>b<\/li><ul>横向分布...
设置li的属性为浮动:float:left;就可以了,但是要注意了,ul的宽度要容得下2个li的宽度的和,不然li会自动往下面排

如何设置ul li对齐第一行的宽度
① 不定性且需要对齐的话用table更容易实现;② 不用table的话,li 需要设定宽度,确保每一个 li 宽度一样;③ 你可以考虑用 javascript 来控制,在 ul 加载完后,获取第一个li的宽度,然后设定其他 li 的宽度与第一行一致。仅供参考

...使用列表ul,令li浮动,当浏览器最小时几个li重叠一部分,怎么样...
给ul加上最少固定宽值:<style type="text\/css">ul{width:80%;min-width:425px;\/* 按需变化 *\/overflow:hidden;}li{float:left;width:30%;}<\/style>

html css 里面 一个div里的ul怎么让他居中对齐?
1、首先先打开我们的开发环境 新建一个web项目。2、在html中引入css文件 这里是html页面的代码 div和ul。3、将所有标签的margin和padding初始为0 然后将父级div的display设置为flex align-items设置为center 。4、运行web项目后得到的结果如图所示 垂直居中了。5、 将display设置为table-cell,将vertical...

相似回答