chrisgardner883132
2018-07-26 13:15
1、上一节讲的是对行内元素进行水平居中的设置,但是操作的是div标签内的文本,那div不是块状元素吗?为什么又叫行内元素?各种名词已经懵逼。
2、不是说“当元素为块状元素时用text-align:center对元素设置水平居中就不起作用了。”,为什么我的程序依然起作用了?
我的理解是 行内元素指的是那一行里面的元素,也就是文本内容,而块状元素是那个边框,就是你把border那个语句加上就能看出来,以那个边框框起来的部分加上边框本身构成一个块。
大哥,text-align:center;定位的是块元素里的文字,虽然我对你说的概念也不大懂;
话说这节课对块元素使用的是margin,即对整个块元素进行操作,也就是“盒子”,因为margin面对的是外边缘,padding面的内边缘,而你所使用的text-align面对的只是文字。
建议你可以在style的设置中加入border:1px solid red;把块状元素框起来,能看到整个块状元素的大小,然后运行看一下就知道区别了
居中的并不是div元素,而是div元素中的文字。不要搞混淆了
初识HTML(5)+CSS(3)-升级版
1225294 学习 · 18230 问题
相似问题