mtwm.net
当前位置:首页 >> CSS+DIV ul li A无法定义<A>的宽度 >>

CSS+DIV ul li A无法定义<A>的宽度

display:inline-block

ul li 这两个是一起的 ul li{ margin:0px; padding:0px; list-style-type:none} 首先初始化一下 便于兼容 一般用于列表, 导航 li{ float:left} 就是横向排列了 a 就是超链接 /* 连接样式 顺序不能乱 */ a{color: #027fb5;text-decoration:none;...

可以是可以,其实没有必要在li里用div,还有很多标签可以使用,比如

list-style-image 这个可以用position 来设置图片位置 : list-style-position: 5px 5px; 但是 list-style-image 各种属性在各种浏览器效果不一, 所以我们抛弃list-style-image ,而改用插入一个小图片。 例如: 标题标题一标题标题一标题标题...

你应该是把 hover写到了 a 标签上,所以需要对a做一些定义。 ul li a { display:block; width:li的宽度, height:li的高度,line-height:li的高度} display:block让a变成块级元素,可以跟div一样有高度、宽度、行高,否则宽度、高度是无效的。 li...

当父元素和子元素都没有定义宽度的情况下实现水平居中: display:inline-block 可以使用text-align:center和display:inline-block相结合,这个技巧需要一个父元素。 1、HTML代码: 代码如下: Home … 2、CSS代码: 代码如下: .navbar { text-align:...

a b 这样写就对齐了 你的代码好像写的多了 而且格式有问题 有了开头代码 必须要有一个结束代码

那不叫多次定义。。 不过是选择器而已。 #menu { width: 100px; border: 1px solid #CCC; }选择id为menu的元素 #menu ul { list-style: none; margin: 0px; padding: 0px; }1:选择id为menu的元素 2:选择ul元素 #menu ul li { background: #eee...

给ul设置一个固定的宽度就可以了: #container #menu ul{ width:1000px; list-style:none; margin:0 auto; padding:0; } #container #menu li{ text-indent:60px; float: left; margin:11px 20px 20px 0; }

.aaa ul{属性}.aaa ul li{}

网站首页 | 网站地图
All rights reserved Powered by www.mtwm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com