摘要: 我们导航菜单的制作一般都用ul li a这几个标签,但是我们可以思考一个问题,这个a标签是一个行内标签,而ul 和li是块级标签,我们写在li上面的样式可以写在最里面的a上面 HTML代码如下: 我们常规的css做法就是 而我想表达的就是 li标签上的样式可以全部放到a标签上写 只要给a标签加上 d 阅读全文
posted @ 2017-05-19 20:48 星辰之夜 阅读(501) 评论(0) 推荐(0) 编辑
摘要: 我们在写导航或者页面有超链接的地方,有一些是需要超链接的背景和Li的宽度一样的。但是,却没有达到这种效果?为什么? 我们做的效果图:如下 期望的效果:如下 出现这样的原因:由于a是个行内元素,它没有宽高这种概念,a的大小全凭内容撑,所以,为了解决这个问题我们给a这标签加一个display:block 阅读全文
posted @ 2017-05-19 20:37 星辰之夜 阅读(558) 评论(0) 推荐(0) 编辑
摘要: 一般我们很容易想到就是padding-left: 像素值; 这样将文字缩进,但是这个属性会影响这个元素的宽度,会将原来设定的宽度撑大; 另一种做法就是 使用text-indent:像素值; 这样文本就会所缩进 ,我们常见的text-indent:2em; 文本缩进2个字符。这个属性不会影响元素本身的 阅读全文
posted @ 2017-05-19 20:11 星辰之夜 阅读(202) 评论(0) 推荐(0) 编辑