为了账号安全,请及时绑定邮箱和手机立即绑定

大神求教啊

1、为什么改变列表的宽度,就可以使列表之间的间隔变大,一直想不明白这个问题 2、这个案例里面想要文字居中的话,是把a的样式里面加text-align:center  还是在li里面加text-align:center?(验证发现两个都可以,想不明白原因) 3、【由于a标签属于内联元素,无高度和宽度属性,因此控制鼠标经过状态改变背景颜色时,仅在有文字的地方显示背景颜色。解决的办法是把a标签变为块级元素,display:block】,这个吧a变为块级元素后,它是和谁一起变成块级元素了,连在一起了,是和其他a元素,还是和列表嵌套在一起? 各位大神,求教

正在回答

1 回答

1、改变列表的宽度,使列表之间的间隔变大,实际上是列表中的内容的间隔变大;

2、text-align具有向下传递性,会不断向子元素传递,如设置在li元素上会传递到a元素上

3、a为内联元素,它的高度为文字或图片的高度,不能占满父元素li的高度,所以需要设置a成块元素,让它的高度和父元素的一样,块元素设置给谁谁就变成块元素。

如果对网页中的元素的高度、宽度变化不明显的你可以按F12打开开发者工具,Elemnt标签下,鼠标定位在元素上,网页上就会显示出元素的高度、宽度信息

0 回复 有任何疑惑可以回复我~
#1

weibo_小田碎碎念_0 提问者

谢谢,你一说我就明白了,还想问下,关于第3个问题,如果把a元素设置为块元素,那它的宽度是不是也和父元素一样了?
2016-10-16 回复 有任何疑惑可以回复我~
#2

BeingTowards 回复 weibo_小田碎碎念_0 提问者

是的,块级元素的宽、高默认是跟父元素一致,也就是占满父元素,而内联元素的宽、高则为元素内部文字或图片的宽、高
2016-10-16 回复 有任何疑惑可以回复我~
#3

weibo_小田碎碎念_0 提问者

非常感谢!
2016-10-19 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
企业网站综合布局实战
  • 参与学习       157042    人
  • 解答问题       1984    个

本课程重点介绍HTML/CSS实现常见企业网站布局的方法

进入课程

大神求教啊

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信