​CSS行内元素和块级元素有哪些?怎么定元素的宽高?

行内元素:

行内元素就是内联元素。例如<span>、<a>、<label>、<em>、<img>等。

直接构建一个具有 ”text-align:center“样式的容器,那么里面包含的行内元素就会都居中了。

 <div style="text-align:center;border-style:solid">
        <p style="border-style:solid;width:500px">我是块级元素,我不居中</p>
        <span style="border-style:solid">我是行内元素,我要居中</span>
    </div>

块级元素:

块级元素有:div  , p  , form,   ul,  li ,  ol, dl,    form,   address,  fieldset,  hr, menu,  table

定宽其实很好解决。直接margin:0 auto就可以实现容器居中,再加上text-align:center才可以让文本居中。

<p style="border-style:solid;text-align:center;margin:0 auto;width:500px">我是定宽块级元素,我要居中</p>