HTML5+CSS3学习笔记2 标签

P14-P17

在网页中编写的多个空格默认情况会自动被浏览器解析为一个空格。

在HTML中有些时候,我们不能直接书写一些特殊符号,比如:多个连续的空格,比如字母两侧的大于和小于号。

如果我们需要在网页中书写这些特殊的符号,则需要使用html中的实体(转义字符)

实体的语法:

&实体的名字

比如:

  •   空格
  • > 大于号
  • < 小于号
  • © 版权符号

meta标签

mate主要用于设置网页中的一些元数据,元数据不是给用户看

  • charset 指定网页的字符集
  • name 指定数据的名称
  • content 指定数据的内容

如:

<meta name="keywords" content="HTML5,前端,CSS3">

其中, keywords 表示网站的关键字。可以同时指定多个关键字,关键字之间只用 , 隔开。

<meta name="description" content="poetea的学习网站,这里显示网站描述">

其中,description 用于指定网站的描述。网站的描述会显示在搜索引擎的搜索结果中。

name还有 authorgenerator 等。

title标签的内容会作为搜索结果的超链接上的文字显示。

http-equiv 用来设置 http 协议的(比如可以页面重定向)。

语义化标签

在网页中HTML专门用来负责网页的结构,所以在使用html标签时,应该关注的是标签的语义,而不是他的样式。

标题标签: h1 ~ h6 一共有六级标题。
h1 ~ h6 重要性递减,h1最重要,h6最不重要。
h1在网页中的重要性仅次于title标签,一般情况下一个页面中只会有一个h1。
一般情况下标题标签只会使用到 h1~h3h4~h6 很少用。

在页面中独占一行的元素称为 块元素(block element)

<h1>一级标题</h1>
<h2>二级标题</h2>
<h3>三级标题</h3>
<h4>四级标题</h4>
<h5>五级标题</h5>
<h6>六级标题</h6>

p标签用来显示一个段落:

<p>这里显示一个段落</p>

p也是一个块元素。

hgroup标签用来为标题分组,可以将一组相关的标题同时放入到hgroup

em标签表示语音语调的一个加重。
在页面中不会独占一行的元素称为行内元素(inline element)

<p>今天天气<em>真</em>不错!</p>

strong表示强调,重要内容!

<p>你今天必须<strong>完成作业</strong>!</p>

blockquote表示一个长引用:

鲁迅说:
<blockquote>
    poetea真帅!
</blockquote>

q表示一个短引用:

子曰<q>学而时习之,不亦说乎!</q>

br标签表示页面中的换行:

<br />
  • 块元素(block element):
    • 在网页中一般通过块元素来对网页进行布局
  • 行内元素(inline element)
    • 行内元素主要用来包裹文字
    • 一般情况下会在块元素中方行内元素,而不会在行内元素中放块元素
    • 块元素中基本上什么都能放
    • p元素中不能放任何的块元素

浏览器在解析网页时,会自动回复网页中不符合贵方的内容进行修正,比如:

  • 标签写在了根元素的外部
  • p元素中潜逃了块元素
  • 根元素中出现了除head和body以外的子元素
posted @ 2021-02-13 16:37  poetea  阅读(38)  评论(0)    收藏  举报