码迷,mamicode.com
首页 > Web开发 > 详细

css元素类型详解

时间:2020-04-01 00:53:38      阅读:82      评论:0      收藏:0      [点我收藏+]

标签:见证   form   段落   内联   划线   就是   sele   lin   区块   


  时间真是美妙呢!我居然转行学习web前端开发,靠着对她浓厚的兴趣和爱好,终于踏出第一步……
    
  言归正传,从一周的时间,慢慢学习了html以及css元素类型

一、

       总体来说css对显示标签来分类,分为:块状元素  ;内联元素(行内元素); 对于这里有一个争议点,分为:可变元素   行内快元素;

  那么这些元素在默认的情况下有什么特点呢?
块状元素特点:
            1:在页面中以矩形区域显示。
            2:自上而下排列,独占一行
            3:可以直接添加宽高
            4:一般情况下,作为其他元素或内容的容器
内联元素特点:
            1:在页面中最小单位也是矩形。
            2:在一行内逐个排列。
            3:不可以直接添加宽高,大小是由内容撑开的。
            4:内联元素也符合盒模型的规则,但是个别属性会出现问题(padding-top/bottom    margin-top/bottom)
            5: 内联元素在一行内排列的时候,之间有间距
                (怎么消除间距:
                    a:添加浮动  
                    b:把所有的内联元素都放在一行不用回车键(不推荐使用)。  
注:
可变元素:
            根据上下文的显示,来确定这个元素是块状元素还是内联元素 <button>按按钮按钮按钮钮</button>
           
二、
哪些标签属于块状元素,哪些标签又属于内联元素呢?
 
首先我们的块状元素有:
        div -最常用的块级元素
        dl - 和dt-dd 搭配使用的块级元素
        form - 交互表单
        h1 -h6- 大标题
        hr - 水平分隔线
        ol – 有序列表
        p - 段落
        ul - 无序列表
        li
        fieldset - 表单字段集
        colgroup-col - 表单列分组元素
        table-tr-td  表格及行-单元格
 
内联元素有:
 
        a –超链接(锚点)                               
        b - 粗体(不推荐) 
        br - 换行                             
        i - 斜体
        em - 强调                             
        img - 图片                         
        input - 输入框               
        label - 表单标签                  
        span - 常用内联容器,定义文本内区块
        strong - 粗体强调
        sub - 下标   
        sup - 上标
        textarea - 多行文本输入框
        u - 下划线
        select - 项目选择  
 
  在一个项目中,可能用到的标签可能会很多很多,但是比如我想用块元素,但是想用有内联元素的特点;想用内联,又想拥有块元素的特点,这个时候该怎么办呢?就需要用到元素类型的转换
元素类型的转换
        display属性:
            作用:检索或者设置元素生成的盒模型类型

        常用属性值:
            a: display:block;
                作用:将元素转成块状元素,拥有块状元素特点。
                补充:大部分块状元素,默认的display的值都是block;

            b: display:inline;
                作用:将元素转成内联元素,拥有内联元素的特点。
                补充:大部分内联元素,默认的display的值inline;

            c: display:none;
                作用:将当前隐藏,并不占据空间。
 
   d:display:inline-block
    作用:顾名思义就是行内块的意思了。也就是说他具有了行内元素的不换行特征,同时也具有块元素的可以设置宽高等特征。
这里呢,有一个扩展的知识点:任何元素添加浮动,都可以设置大小。
   好了,这就是今天的分享,以后在开发者的知识分享社区见证我的一步步前进……

css元素类型详解

标签:见证   form   段落   内联   划线   就是   sele   lin   区块   

原文地址:https://www.cnblogs.com/OUYE2/p/12609669.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!