标题标签(h1-h6)

1.标题标签

① 标题(Heading),通过<h1>-<h6>六个标签分别来对六个级别的标题进行性定义的。

② <h1>是级别最高,也是字体最大的标题,<h6>定义最小的标题。

③标题标签是双标签,而且是容器级标签。

2.标题标签的作用

标题标签的作用是给标签内部的元素内容添加对应级别标题的予以,不负责文字的粗体字号等样式。

其样式是由CSS决定的。

3.标签级别

标题标签之间是不能相互嵌套的,下一级标题与上级标题之间通过同级关系书写,下一级标题解释说明的是前面距离最近的上一级标题。

#正确写法
<h1>一级标题</h1>
<h2>二级标题</h2> #错误写法
<h1>
<h2>二级标题</h2>
</h1>

4.权重

① 标题标签对于呈现文档结构非常重要,使用时要根据标签的重要程度进行选择,其中<h1>标签最重要,<h2>次之。

② <h1>在整个HTML中的权重非常高,内部应该防止HTML中最重要的内容,比如logo。

③ <h1>在网页中的作用非常重要,内部的文字对提高搜索引擎排名也非常重要,为了防止某些网站作弊,规定若一个页面当中出现了多个<h1>,反而会降低其权重,所以一个页面中只能出现一个h1。

段落和换行

1. 段落标签

① 段落(paragraph)是通过<p>标签及逆行定义的。

② <p>标签是双标签,且为文本级标签。内部只能放置文本,图片,表单元素,或者废弃的<font>标签等。

1 <p>这个是段落</p>

2.段落标签的作用

<p>标签的作用是给标签内容添加一个完整段落的予以,不负责内容自动换行的样式。换行的效果是CSS决定的。

3.换行标签

① <br />(breaking) 标签是HTML中一个简单的换行符。

②换行标签是一个单标签

③ 在需要换行的位置强制换行

文本格式化

1.文本格式化

① HTML中有部分标签是对文字进行格式化显示设置的,比如粗体和斜体等。

② 但是在HTML4.0版本规范后,结构和样式进行分离,HTML只负责搭建结构,css负责格式化样式,所以大部分我那本格式化标签被废弃,但是在HTML4.01和XHTML1.0 transitional版本中仍旧可以使用。

③ 标签

文本格式化的标签均为双标签,且为文本级标签,内部只能书写文字。

图像

1.图像标签

① 由<img />标签进行定义,是一个单标签

② 常用插入类型有:jpg,png,gif。

2.标签属性

理解路径

1.相对路径

相对路径查找文件时,需要从HTML文件本身出发,根据相对的位置进行查找,包含三种方向。
① 同级查找:指目标文件与HTML文件位于同一级,直接书写文件名+后缀格式; 
<img src="smile01.jpg">
② 子级查找
<img src="data:images/smile02.png">
<img src="data:images/tupian/smile03.jpg>

③ 上级查找

<img src="../../smile04.jpg" />
<img src="../images/smile01.jpg" />

2. 绝对路径:

① 盘符查找

从盘符出发的绝对路径的缺点:

a.盘符出发的路径不可抑制,不可移动。

b.盘符出发的路径容易出现中文字符,中文的路径容易出现错误。  

② 网址查找

3.路径实际应用

建议使用相对路径,适当使用网址形式的绝对路径

音频和视频

网页的多媒体内容除了图片,还有音频,视频等,HTML也提供的特定的标签用于添加音频和视频。

1.音频标签

音频使用<audio>双标签进行定义,支持格式为:.mp3,ogg,.war。

2.音频控制条属性

音频加载后不会自动显示播放器的控制条,需要使用controls属性进行设置,属性值也是 controls。
<audio src="audio.mp3" controls="controls"> </audio>

3.视频标签

音频使用<audio>双标签进行定义,支持格式为:.mp4,ogg,.webm。

<video src="video.mp4" controls="controls" ></video>

  

超级链接

HTML使用超级链接与网络上的零一文档相连。超链接可以是一个字,一个词,胡后者一组词,也可以是一幅图像,可以点击这些内容来跳转到新的文档或者当前文档的某个部分。

1. 超级链接标签

① 在HTML中使用<a>双标签可以创建链接。

② a 全称anchor,锚的意思

③ <a>标签可以实现两种跳转:跨页面跳转,页面内跳转。实现跳转的方式需要用到一些标签属性。

作用: 在指定的位置添加超级链接,提供用户进行点击和跳转

2.href属性

① href全称 hypertext reference,超文本引用,用于规定链接的目标地址。

② 属性值:链接目标的路径地址。可以使用相对路径或网址形式的绝对路径

3.target 属性

① 使用target属性,可以定义被链接的文档在何处跳转显示。

② 属性值有两种:

  _self: 默认值,表示跳转的页面在当前窗口打开,不会打开新的窗口。

  _blank: 空白的,表示跳转的页面在新窗口打开

4.title属性

两种特殊的锚点跳转方法

超级链接的跳转效果不止包含跨页面的跳转,还包含锚点跳转的方式。

1.页面内锚点跳转

① 这种跳转方式的是从某个位置跳转到同页面的另一个位置。

② 制作方法分为两个步骤,分别是设置锚点,添加链接

2. 设置锚点

设置锚点,也就是设置跳转目标位置,有两种设置方式。

① 在目标位置找到任意一个标签,给他添加 id属性,id的属性必须是唯一的。

id的属性值自定义规则:必须以字母开头,后面可以有字母,数字,下划线和横线,区分大小写。

<h2 id="mubiao">目标位置</h2>

② 在目标位置添加一个空的<a>标签,只设置一个name属性,name属性值设置方式与id相同,也是必须唯一的。

<a name="mubiao"></a>

3.添加链接

链接到锚点,再续亚奥点击的位置设置<a>标签,给a的href属性设置属性值为#id属性值或者#加a的name属性值。

<a href="#mubiao">点击文本</a>

4.跨页面锚点跳转

这种跳转方法综合了跨页面跳转和锚点条哦转。

这种制作方法分为两个步骤,分别是设置锚点,添加链接。

第一步:设置锚点,方式与页面内锚点跳转一致,在目标网页的指定位置使用id 或name属性。

第二步:链接到锚点,添加超级链接时href属性需要更改,属性值写为,页面的路径#id。

<a href="new.html#mubiao">点击文本</a>

列表

1.无序列表标签

无序列表需要两个标签参与,<ul><li>。

  ul:unordered list,表示定义一个无序列表的大结构

  li:list item,列表项,定义的是无序列表内的某一项。

<ul>
<li>列表项1</li>
<li>列表项2</li>
<li>列表项3</li>
<li>列表项4</li>
</ul>

  

2.有序列表标签

有序列表由两个标签组成,分别是<ol>和<li>。
  ol:ordered list,表示定义一个有序的列表的大结构。
  li:list item,定义的是有序列表的每一项。
<ol>
<li>列表项1</li>
<li>列表项2</li>
<li>列表项3</li>
<li>列表项4</li>
</ol>

 

3.定义列表标签

自定义列表不仅仅是一列项目,而是项目及其注释的组合。
① 由三个标签组成完整的结构,包含<dl>、<dt>和<dd>。
  dl:definition list,表示定义一个自定义列表的大结构。
  dt:definition term,表示定义自定义列表中的一个主题或者术语。
  dd:definition description,定义解释项,表示描述或解释前面的定义主题
<dl>
<dt>主题</dt>
<dd>解释项</dd>
</dl>

② 注意事项

a.<dl>内部只能嵌套<dt>和<dd>,<dt>与<dd>不能脱离<dl>单独书写。
b.dl内部可以放多组dt和dd,每个dd解释说明的是前面的距离最近的一个dt。
c.每个dt后面可以有0到多个解释项的dd,每个dd解释的都是前面距离最近的一个dt。
d.dt和dd标签也是容器级标签,内部可以放置任意内容。
f.定义列表中的缩进样式由css负责,标签只负责搭建语义结构。
e.配合着css布局效果,最好每个dl中只添加一组dt和dd,便于后期管理。

常用布局标签div和span
1. <div>标签 
div:全称division,分割、区域、跨度的意思。俗称大盒子。
<div>是双标签,是最经典的容器级标签,内部可以放置任意内容。
作用:多用于划分网页区域,进行结构布局。一般将相关的内容使用<div>包裹起来,整设置大的布局效果。
2. <span>标签 
span:小区域、小跨度的意思。俗称小盒子。
<span>也是双标签,容器级标签。
作用:在不改变整体效果的情况下,可以辅助进行局部调整。
 

HTML 网页开发、CSS 基础语法——七.HTML常用标签的更多相关文章

  1. css基础语法二(常用文本与背景属性)

    [CSS常用文本属性] 1. 字体.字号类:① font-weight: 字体粗细. bold-加粗.normal-正常.lighter-细体 也可以使用100-900数值,400表示normal,7 ...

  2. CSS基础语法(一)

    目录 CSS基础语法(一) 一.CSS简介 1.CSS语法规范 2.CSS代码风格 二.CSS基础选择器 1.标签选择器 2.类选择器 3.id选择器 4.通配符选择器 5.总结 三.CSS字体属性 ...

  3. WEB前端开发CSS基础样式全面总结

    Web前端开发css基础样式全面总结 颜色和单位的使用 颜色 用颜色的名字表示颜色,比如:red 用16进制表示演示 比如:#FF0000 用rgb数值表示颜色,rgb(红,绿,蓝),每个值都在0-2 ...

  4. CSS基础语法与选择器

    CSS基础 语法 : <head> <style type="text/css"> 选择器(即修饰对象){ 修饰属性:属性值; 修饰属性:属性值; } &l ...

  5. 范仁义html+css课程---2、html常用标签

    范仁义html+css课程---2.html常用标签 一.总结 一句话总结: html常用的标签有 标题标签.div.span.p.hr.br标签 等 1.html中的标题标签有哪些? <h1& ...

  6. HTML 网页开发、CSS 基础语法——三. HTML概念

    1.纯文本格式 纯文本格式,就是没有任何文本修饰的,没有任何粗体,下划线,斜体,图形,符号,或者特殊字符,及特殊打印格式的文本,只保存文本,不保存其格式设置. ①格式对比 纯文本格式 富文本格式 最常 ...

  7. HTML 网页开发、CSS 基础语法——十.CSS语法

    CSS代码书写位置 • CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明 1.内联式 ① 内联式简介 •内联式,也被习惯叫做行内式. •书写位置:在 HTML 标签之上的 style 属性 ...

  8. Web开发——CSS基础

    参考: 参考:http://css.doyoe.com/ 参考:http://www.w3school.com.cn/cssref/index.asp 参考:https://www.w3cschool ...

  9. css基础-语法篇

    CSS基础 1.css简介 cascading style sheets    汉译层叠样式表,WEB标准中的表现标准语言,表现标准语言在网页中主要对网页信息的显示进行控制,简单说就是如何修饰网页信息 ...

随机推荐

  1. NOIP 模拟 6 辣鸡

    题解 难得啊,本来能 \(AC\) 的一道题,注释没删,挂了五分,难受 此题暴力很好想,就是直接 \(n^2\) 枚举不同的矩阵组合,记录块内答案和跨块的答案 出题人不会告诉你,这题只要输出块内答案就 ...

  2. 题解 Defence

    传送门 发现最少次数只和最左,最右及中间最长的全0段有关 本来想启发式合并,结果发现直接线段树合并搭配一个类似山海经的方法就可以过了 yysy,线段树单次合并的具体复杂度并不是 \(O(logn)\) ...

  3. 微软官方安装介质Windows10系统安装教程

    微软官方安装介质Windows10系统安装教程 Jasper游戏 发布时间:04-2204:23 小贴士:事前准备 ★ 拥有 Internet 连接 ★ 在计算机.USB 或外部驱动器上拥有足够的可用 ...

  4. Jpa-操作mongodb

    pom <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spr ...

  5. C++CLR类库封装Native类库并用C#调用 - 草稿

    1.创建Native类库 新建项目->其他语言->Visual C++->Win32控制台应用程序->DLL     添加头文件       添加源文件       选择生成路 ...

  6. 关于在mysql和oracle中编码对varchar等类型的影响

    今天在测试oracle的时候发现,我用varchar2(10),的字段,居然存不下"凯尔特人"四个字符:和我在学习mysql中显然是不一样的,查阅资料发现: mysql 5.0 之 ...

  7. 解决 conda tensorflow failed to create cublas handle: CUBLAS_STATUS_NOT_INITIALIZED

    参考解决方案1:https://stackoverflow.com/questions/38303974/tensorflow-running-error-with-cublas 参考解决方案2:ht ...

  8. ORB_SLAM2 Tracking流程

  9. android activity pass data to accessibilityservice 数据传递

    不同类型的 service 传递数据的方式不同,accessibilityservice 运行在独立进程,且被系统接管,比较特别 在 AccessibilityService 的 onCreate 内 ...

  10. 初识Ansible 01

    自动化运维工具有很多,从实现的功能.维护的成本.使用的系统来选择,几种常用运维工具比较: Puppet基于 Ruby 开发,采用 C/S 架构,扩展性强,基于 SSL,远程命令执行相对较弱 SaltS ...