行内元素与块元素

块元素

block(块)元素的特点:

  1. 总在新的行开始;
  2. 高度、行高以及外边距和内边距都可控制;
  3. 宽度默认是容器的100%;
  4. 可以容纳内联元素和其他块元素。
    块级元素包括:address-地址、blockquote-块引用、center-居中对齐块、dir-目录列表、div、dl、fieldset-form控制组、from-交互表单、h1-h6、hr、menu、ol、p、pre、table、ul等。

行内元素(内联元素)

a、abbr、acronym、b、br、big、cite、code、em、font、i、img、input、label、q-短应用、s-中划线(不推荐使用)、select、small、span、strike-中划线、strong、sub、sup、textarea-多行文本输入框

替换和不可替换元素

  1. 替换元素:替换元素就是浏览器根据元素的标签和属性,来决定元素的具体显示内容。
    如:img、input、textarea、select、object等。
  2. 不可替换元素

替换元素一般有内在尺寸,所以具有width和height,可以设定。例如你不指定img的width和height时,就按其内在尺寸显示,也就是图片被保存的时候的宽度和高度。
对于表单元素,浏览器也有默认的样式,包括宽度和高度。

blockquote与q的区别:

  1. 格式不同:<q>标签是行内元素,在内容的开始和结尾处会包有[“”];<blockquote>是块级元素,默认有40px左右的外间距,不带[“”]
  2. 语义不同:<q>:引用的是小段的文字,<blockquote>:引用的是大段的内容块。
    引号的形式可以定义:
    q{quotes: '"' '"' "'" "'"} quotes:none不加引号
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 块元素在页面内展示的效果是占满一行,行内元素则是其本身一小块。 但是可以通过代码来改变元素属性:例: a { ...
    26d608950683阅读 289评论 0 0
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,814评论 1 92
  • 块元素一般都从新行开始,它可以容纳内联元素和其他块元素,常见块元素是段落标签P。form这个块元素比较特殊,它只能...
    三杯两盏石酒_9265阅读 1,156评论 0 3
  • HTML中元素大多数都是块级元素或行内元素。下面就让我们来仔细的剖析剖析它们的用法和区别。 一、定义。 每个名字背...
    betterwlf阅读 27,238评论 7 23
  • HTML中的元素可分为两种类型:块级元素和行级元素。这些元素的类型是通过文档类型定义(DTD)来指明。块级元素:显...
    adingmoon阅读 517评论 0 0