99问答网
所有问题
一个div里放ul,为什么li一开始就横着拍,我没有加float,然后我把div的宽度缩小,li才
一个div里放ul,为什么li一开始就横着拍,我没有加float,然后我把div的宽度缩小,li才自动竖着排。这是为什么?
举报该问题
推荐答案 推荐于2017-10-10
li本身是块级元素,默认的流布局应该是竖着排列的。
如果你横着排列切没有加float属性,应该是在前文对li做了重定义。
你可以通过调试工具查看li属性是否有定义display
如果不太会用调试工具可以对当前li设定display:block属性就可以让他竖着排列了,注意css的优先级。
追问
这和优先级是什么东西,新手不是很了解😔
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WzBXOeBtvjtzBtXzvB.html
其他回答
第1个回答 2015-03-04
div是个容器,放不下就会改变内部的排版
第2个回答 2015-03-04
应该是有继承样式在。
相似回答
怎么将
ul
下的
li
标签
横着
排列,要设置那个属性?
答:
把ul
包含的li定义为一个类,在css样式用类选择器设置
li的float
属性为向左浮动,即为float:left;最好将无序列表前面的点去掉。即
ul的
list-style-type:none;这样设计出来的比较美观。
DIV
+CSS样式
,li
自动适应高度,自动换行,横向排列
答:
<
div
id="nav"> <ul> <li>AAAA</li> <li>BBBB</li> <li>CCCC</li> <li>DDDD</li> <li>EEEE</li> <li>FFFF</li> </ul> </div> css部分:nav{ margin: 0 auto;border: 2px solid #00CED1;}
ul,li
{ margin: 0px;padding: 0px;list-style: none;} ul{ display: fl...
css
ul的
display设成inline-block
,li为什么没有
横向。还有怎么均分li...
答:
ul的
display设成inline-block又不是
li的,li
当然不横向了。不过习惯都是用
float
:left来做。等分情况多多
,li有
边框还要考虑到两
个li
靠在一起边框也挤一起,看起来就粗了不好看,又要处理。所以等分看情况吧!
css
中li
设了左浮动,如何使它
宽度
超过
ul
以后依然不自动换行,成横排显 ...
答:
设置
ul一个
固定
的宽度
,如:width:1000px 设置ul横向超出后自动。overflow-x:auto 设置ul竖向超出隐藏 有足够多的
li,li
的width设置为100px ,li的数量最少为11个 因为li数量多,导致ul会出现横向滚动条,这样就实现了想要的效果
DIV
+CSS问题:使用<
ul
>我一直都是一行一行显示,怎么让它一列一列...
答:
给ul和
li的宽度
定死,比如说ul是800px;那给li定为<400 例如:ul{margin:0;padding:0; list-style-type:none;<br/> width:800px; height:320px;}
ul
li{width:380px; height:22px; padding:0 5%; margin:0 2px;<br/> line-height:22px; font-size:12px; text-align:center;...
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...
css
里ul
下面的
li
的文字
为什么
总是显示一排
答:
默认不是显示一排的,应该是你在css里头设置了display:inline,或者
float
属性,才会导致显示一行
怎么
把li
换成横向
答:
2. 怎么使
ul中li
元素横向排列且不换行 因为li是块级元素,默认占一行的,要想实现横向排列,一般通过以下两个方法:
float
:left 这样设置
有一个
问题
,li
浮动以后则脱离了文本流,即不占位置,如果它的父级元素有具体的样式且没有固定宽高,建议父元素清除浮动,或者设置固定宽高 display:inline-block ...
请
div
+css高手兄弟问
一个
问题,像我图片中这样的
ul
li
列表,我想设置第一...
答:
你可以这样设置
float
:left; margin-right:10px;这样你就是右边边距10,而左边没有 换行的问题你可以根据你总体的大小而定啊 例如每个字占位16个像素,而你这个LI最多也就4个字符,可以设置每个
LI宽度
为16X4+5个像素间隔 为每个LI的实际宽度为69像素;左对齐即可;...
大家正在搜
li和div有什么不同的
div中的li横放居中
li里的div
jquery在div下添加ul
css中怎么把ul居中
div和ul
ul在div中居中
ul在div中水平居中
cssl是什么意思
相关问题
CSS解决ul的li设置了float:left后,向下移动的...
有一个DIV下ul,li不需要float:left; 应该怎...
为什么点击li时会自动调用父类ul的方法,如何分离开
ul 里面有三个li,每个li 里都有背景图,中间的宽度比较...
DIV中嵌套一个ul与一个子div,怎么垂直对齐居中?