# 04HTML实体转义&块级元素和行内元素_HTML学习笔记

04HTML实体转义&块级元素和行内元素

4.1HTML实体转义

在HTML中,内容编辑时,如果是通过空格键编辑的多个空格,网页只会显示成一个,而小于号(<)和 大于号(>),网站则会认为是标签而无法直接显示在页面中。而这些都可以通过实体字符来解决

实体字符 编译后字符
&lt; 小于号(<)
&gt; 大于号(>)
&amp; 与号(&)
&nbsp; 空格
&copy; 版权(©)
&times; 乘号(×)
&divide; 除号(÷)

4.2块级元素和行内元素

  • HTML(超文本标记语言)中元素大多数都是“块级”元素或行内元素

4.2.1块级元素

  • 块级元素占据其父元素(容器)的整个水平空间,垂直空间等于其内容高度,因此创建了一个“块”

  • 块级元素只能出现在 <body> 元素内

  • 默认情况下,块级元素会新起一行

  • 常见的块级元素:

<address> <article> <aside> <blockquote> <dd> <div> <dl> <fieldest> <figcaption> <footer> <form> <h1>~<h6> <header> <hgroup> <hr> <ol> <p> <pre> <section> <table> <ul>

4.2.2行内元素

  • 一个行内元素只占据它对应标签的边框所包含的空间
  • 默认情况下,行内元素不会以新行开始。
  • 常见的行内元素:

<b> <big> <i> <small> <tt> <abbr> <acronym> <cite> <code> <dfn> <em> <kbd> <strong> <samp> <var> <a> <bdo> <br> <img> <map> <object> <q> <script> <span> <sub> <sup> <button> <input> <label> <select> <textarea>

4.2.3行内元素与块级元素对比

  • 一般情况下,行内元素只能包含数据和其他行内元素。而块级元素可以包含行内元素和其他块级元素。这种结构上的包含继承区别可以使块级元素创建比行内元素更”大型“的结构
  • 默认情况下,行内元素不会以新行开始,而块级元素会新起一行

4.3<div><span>

4.3.1 <div>

  • HTML <div> 元素是块级元素,它可用于组合其他 HTML 元素的容器。<div> 没有特定的含义

4.3.2 <span>

  • HTML <span> 元素是行内元素,它可作为文本的容器。<span> 元素也没有特点的含义
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容