CSS ul li里加div控制样式行吗?
5个回答
展开全部
可以,要明白哪些元素是行内元素,哪些元素是块元素,行内元素不能放入到块元素,块元素内可以放行内元素
行内标签<内联元素>
输入框<input> (定义输入区)
超链接<a> (定义超链接)
图像<img> (定义图像)
换行<br> (定义换行)
强调<em> (定义强调文本)
粗体<b> (定义粗体文本) <不推荐>
斜体<i> (定义斜体文本)<不推荐>
下划线<u> (定义下划线文本)<不推荐>
<span> (定义文档中的小节)
<strong> 粗体显示(定义强调文本)
<textarea> (定义文本区域)
<font></font> (定义文本的字体、尺寸、颜色)
行内标签宽度设定:display:inline-block;width:100px;
块元素
段落<p> (定义段落)
标题<h*> (定义标题)
列表<ul><ol><li><dl><dt><dd> (ul定义无序列表、ol定义有序列表、li定义列表的项目、dl定义列表、dt定义列表的项目、dd定义列表的描述)
表格<table> (定义表格)
表单<form> (定义表单)
菜单列表<menu> (定义菜单列表)
格式化文本<pre> (定义预格式化文本)
<body> (定义body元素)
<div> (定义文档中的一个部分)
<center> (定义居中的文本)
行内标签<内联元素>
输入框<input> (定义输入区)
超链接<a> (定义超链接)
图像<img> (定义图像)
换行<br> (定义换行)
强调<em> (定义强调文本)
粗体<b> (定义粗体文本) <不推荐>
斜体<i> (定义斜体文本)<不推荐>
下划线<u> (定义下划线文本)<不推荐>
<span> (定义文档中的小节)
<strong> 粗体显示(定义强调文本)
<textarea> (定义文本区域)
<font></font> (定义文本的字体、尺寸、颜色)
行内标签宽度设定:display:inline-block;width:100px;
块元素
段落<p> (定义段落)
标题<h*> (定义标题)
列表<ul><ol><li><dl><dt><dd> (ul定义无序列表、ol定义有序列表、li定义列表的项目、dl定义列表、dt定义列表的项目、dd定义列表的描述)
表格<table> (定义表格)
表单<form> (定义表单)
菜单列表<menu> (定义菜单列表)
格式化文本<pre> (定义预格式化文本)
<body> (定义body元素)
<div> (定义文档中的一个部分)
<center> (定义居中的文本)
展开全部
用span的更好
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以用span代替div.
追问
不管用啊,列的2级菜单。控制高度,就是个产品列表那样的!有2级菜单的,用DIV实现的了吗?我用的UL LI 的,下面有新闻资讯的,样式想和下面新闻一样的(新闻是DIV的)
追答
为什么不把UL LI换成 DIV 非得用LI呢,这样DIV嵌套DIV不是一点问题也没有了。
DIV嵌套到LI里倒是可以,不过很久以前试过,IE6下好像有错误,后来就一直没用。时间太久也不记得了。
还有UL LI 里再嵌套UL LI也是可以的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以 但是感觉<span>更好些
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
干嘛不直接用li控制呢?
追问
LI的宽度和高度?
追答
li也是块元素,为什么不能设定宽度和高度?如果你要在li里面放div,也没有问题啊。
都是一样用width和height的CSS
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询