div+css中A链接转换块元素? #div nav ul li 为什么要转成display block? 为什么要转成块元素?
div+css中A链接转换块元素?#divnavulli为什么要转成displayblock?为什么要转成块元素?不转也可以控制里面样式啊!为什么要转?还有H标签为什么也...
div+css中A链接转换块元素? #div nav ul li 为什么要转成display block? 为什么要转成块元素?不转也可以控制里面样式啊!为什么要转? 还有H标签为什么也要转块元素?高手解答
展开
2012-11-19 · 知道合伙人软件行家
关注
展开全部
这样子的,一般用#div nav ul li的样式,大多都用于菜单选项
我们需要鼠标只要移动到菜单选项,就要触发mouse over样式,或触发click样式
一般在这种菜单中,<a href></a>都是围绕文字的,但是往往文字比li元素小
把display改成block就是为了扩大触发范围,不然的话,你只有在鼠标移动到字上边才会触发这些样式
至于h标签,看需求吧,也不一定要转成block
我们需要鼠标只要移动到菜单选项,就要触发mouse over样式,或触发click样式
一般在这种菜单中,<a href></a>都是围绕文字的,但是往往文字比li元素小
把display改成block就是为了扩大触发范围,不然的话,你只有在鼠标移动到字上边才会触发这些样式
至于h标签,看需求吧,也不一定要转成block
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
块状元素才能控制宽高,边界填充,浮动等。当类似a标签之类的行内元素有必要应用到上述样式时。就有必要将行内元素转换为块状元素了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果不是块元素,就没办法设宽高,也可以加float,加了浮动,宽高就可以使用,你说的h标签,是h1之类的标签吗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询