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

div不是块状元素标签吗?为什么行内元素设置居中 文本前面是div标签?

<div class="txtCenter">我想要在父容器中水平居中显示。</div>

行内元素为什么是div标签?这不应该是块状元素吗?

正在回答

3 回答

div是分层用的,可以用class属性更好的控制该层内容

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

慕粉4263213 提问者

那什么情况做块状标签?什么情况做为分层?
2016-11-17 回复 有任何疑惑可以回复我~
#2

慕粉4263213 提问者

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

被class定义就是内行元素 

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

慕粉4018206

fangpi
2017-02-04 回复 有任何疑惑可以回复我~

div是块级元素没错,但这里只是设置它里面的文字居中,而不是设置div居中

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

未卜先知

是不是可以这么理解,块元素的内容(或者说子元素)就是行元素,不管它有没有行元素的标签
2016-12-07 回复 有任何疑惑可以回复我~
#2

Robert_Langdon 回复 未卜先知

这个理解我觉得不对,块元素可以嵌套块元素,就好像<div><p>文本</p></div>,p是div的子元素,但它不是行元素
2016-12-11 回复 有任何疑惑可以回复我~
#3

frsec 回复 Robert_Langdon

所以<p>做了省略?
2016-12-16 回复 有任何疑惑可以回复我~
#4

Robert_Langdon 回复 frsec

p不能说是省略了,只能说他继承了div的css样式,所以文本会居中显示
2016-12-17 回复 有任何疑惑可以回复我~
查看2条回复

举报

0/150
提交
取消

div不是块状元素标签吗?为什么行内元素设置居中 文本前面是div标签?

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