美文网首页
CSS行内块元素与行内元素

CSS行内块元素与行内元素

作者: 林初盛 | 来源:发表于2016-10-31 13:58 被阅读50次

    块和内联元素

    块元素是一个元素,占用了全部宽度,在前后都是换行符。

    块元素的例子:

    • <p>
    • <div>
    • address - 地址
    • blockquote - 块引用
    • center - 举中对齐块
    • dir - 目录列表
    • div - 常用块级容易,也是css layout的主要标签
    • dl - 定义列表
    • fieldset - form控制组
    • form - 交互表单
    • h1 - 大标题
    • hr - 水平分隔线
    • isindex - input prompt
    • menu - 菜单列表
    • noframes - frames可选内容,(对于不支持frame的浏览器显示此区块内容
    • noscript - 可选脚本内容(对于不支持script的浏览器显示此内容) - ol - 排序表单
    • p - 段落
    • pre - 格式化文本
    • table - 表格
    • ul - 非排序列表

    内联元素只需要必要的宽度,不强制换行。

    内联元素的例子:

    • <span>
    • <a> 锚点
    • abbr - 缩写
    • acronym - 首字
    • b - 粗体(不推荐)
    • bdo - bidi override
    • big - 大字体
    • br - 换行
    • cite - 引用
    • code - 计算机代码(在引用源码的时候需要)
    • dfn - 定义字段
    • em - 强调
    • font - 字体设定(不推荐)
    • i - 斜体
    • img - 图片
    • input - 输入框
    • kbd - 定义键盘文本
    • label - 表格标签
    • q - 短引用
    • s - 中划线(不推荐)
    • samp - 定义范例计算机代码
    • select - 项目选择
    • small - 小字体文本
    • span - 常用内联容器,定义文本内区块
    • strike - 中划线
    • strong - 粗体强调
    • sub - 下标
    • sup - 上标
    • textarea - 多行文本输入框
    • tt - 电传文本
    • u - 下划线
    • var - 定义变量

    可变元素

    可变元素为根据上下文语境决定该元素为块元素或者内联元素。

    • applet - java applet
    • button - 按钮
    • del - 删除文本
    • iframe - inline frame
    • ins - 插入的文本
    • map - 图片区块(map)
    • object - object对象
    • script - 客户端脚本

    ①行内元素会再一条直线上,是在同一水平线布局的。
    ②块级元素各占一行,是垂直方向布局的。
    ③块元素一般都从新行开始,它可以容纳内联元素和其他块元素,常见块元素是段落标签<P><form>这个块元素比较特殊,它只能用来容纳其他块元素。
    ④需要指出的是,table标签也是块元素的一种,table based layout和css based layout从一般使用者(不包括视力障碍者、盲人等)的角度来看这两种布局,
    ⑤内联元素(inline element)一般都是基于语义级(semantic)的基本元素。内联元素只能容纳文本或者其他内联元素,常见内联元素 <a>.

    如何改变一个元素显示

    可以更改内联元素和块元素,反之亦然,可以使页面看起来是以一种特定的方式组合,并仍然遵循web标准。

    下面的示例把列表项显示为内联元素:
    li {display:inline;}
    
    下面的示例把span元素作为块元素:
    span {display:block;}
    //注意:一个内联元素设置为display:block是不允许有它内部的嵌套块元素。
    

    相关文章

      网友评论

          本文标题:CSS行内块元素与行内元素

          本文链接:https://www.haomeiwen.com/subject/ocxeuttx.html