前端小白--Css元素类型

一、css元素类型分类

(一)块状元素

(二)行内元素(内联元素)、行内块元素

(三)可变元素

二、元素的特点

(一)块状元素:页面中以矩形显示;自上而下排列,独占一行;可以直接添加宽高;一般情况下做其他元素内容的容器。常见的块状元素有:div/dl-dt-dd/form/h1-h6/hr/ol/p/ul-li/fieldset/colgroup-col/table-tr-td.

(二)1.内联元素:在页面中的最小单位也是矩形;在一行内逐个排列;不可直接加宽高,大小由内容撑开;也符合盒模型的规则,但是个别属性会出问题,如margin-top/bottompadding-top/bottom;在一行内逐个排列时之间有间距(解决方法:加浮动/把所有内联元素放在一行,不用回车),常见的内联元素有:a/b/br/i/em/img/input/label/span/strong/sub/sup/textarea/u/select.

     2.行内块元素

  特点:可设宽高;在一行内逐个显示;默认情况下有间距(加浮动清除);当前元素的display的值为inline-block时,能支持vertical-align(垂直对齐)

  大部分内联元素默认的display值为inline,input的值为:inline-block,img的值默认为inline,但是当做inline-block使用。

(三)可变元素

  根据上下文的显示,来确定这个元素是块状元素还是内联,如<button></button>

posted on 2020-03-29 18:45  被窝暖暖嘻嘻嘻  阅读(152)  评论(0编辑  收藏  举报

导航