HTML 网页开发、CSS 基础语法——七.HTML常用标签
标题标签(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.相对路径
<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.音频控制条属性
<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>列表项1</li>
<li>列表项2</li>
<li>列表项3</li>
<li>列表项4</li>
</ol>
3.定义列表标签
<dl>
<dt>主题</dt>
<dd>解释项</dd>
</dl>
② 注意事项

HTML 网页开发、CSS 基础语法——七.HTML常用标签的更多相关文章
- css基础语法二(常用文本与背景属性)
[CSS常用文本属性] 1. 字体.字号类:① font-weight: 字体粗细. bold-加粗.normal-正常.lighter-细体 也可以使用100-900数值,400表示normal,7 ...
- CSS基础语法(一)
目录 CSS基础语法(一) 一.CSS简介 1.CSS语法规范 2.CSS代码风格 二.CSS基础选择器 1.标签选择器 2.类选择器 3.id选择器 4.通配符选择器 5.总结 三.CSS字体属性 ...
- WEB前端开发CSS基础样式全面总结
Web前端开发css基础样式全面总结 颜色和单位的使用 颜色 用颜色的名字表示颜色,比如:red 用16进制表示演示 比如:#FF0000 用rgb数值表示颜色,rgb(红,绿,蓝),每个值都在0-2 ...
- CSS基础语法与选择器
CSS基础 语法 : <head> <style type="text/css"> 选择器(即修饰对象){ 修饰属性:属性值; 修饰属性:属性值; } &l ...
- 范仁义html+css课程---2、html常用标签
范仁义html+css课程---2.html常用标签 一.总结 一句话总结: html常用的标签有 标题标签.div.span.p.hr.br标签 等 1.html中的标题标签有哪些? <h1& ...
- HTML 网页开发、CSS 基础语法——三. HTML概念
1.纯文本格式 纯文本格式,就是没有任何文本修饰的,没有任何粗体,下划线,斜体,图形,符号,或者特殊字符,及特殊打印格式的文本,只保存文本,不保存其格式设置. ①格式对比 纯文本格式 富文本格式 最常 ...
- HTML 网页开发、CSS 基础语法——十.CSS语法
CSS代码书写位置 • CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明 1.内联式 ① 内联式简介 •内联式,也被习惯叫做行内式. •书写位置:在 HTML 标签之上的 style 属性 ...
- Web开发——CSS基础
参考: 参考:http://css.doyoe.com/ 参考:http://www.w3school.com.cn/cssref/index.asp 参考:https://www.w3cschool ...
- css基础-语法篇
CSS基础 1.css简介 cascading style sheets 汉译层叠样式表,WEB标准中的表现标准语言,表现标准语言在网页中主要对网页信息的显示进行控制,简单说就是如何修饰网页信息 ...
随机推荐
- NOIP 模拟 6 辣鸡
题解 难得啊,本来能 \(AC\) 的一道题,注释没删,挂了五分,难受 此题暴力很好想,就是直接 \(n^2\) 枚举不同的矩阵组合,记录块内答案和跨块的答案 出题人不会告诉你,这题只要输出块内答案就 ...
- 题解 Defence
传送门 发现最少次数只和最左,最右及中间最长的全0段有关 本来想启发式合并,结果发现直接线段树合并搭配一个类似山海经的方法就可以过了 yysy,线段树单次合并的具体复杂度并不是 \(O(logn)\) ...
- 微软官方安装介质Windows10系统安装教程
微软官方安装介质Windows10系统安装教程 Jasper游戏 发布时间:04-2204:23 小贴士:事前准备 ★ 拥有 Internet 连接 ★ 在计算机.USB 或外部驱动器上拥有足够的可用 ...
- Jpa-操作mongodb
pom <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spr ...
- C++CLR类库封装Native类库并用C#调用 - 草稿
1.创建Native类库 新建项目->其他语言->Visual C++->Win32控制台应用程序->DLL 添加头文件 添加源文件 选择生成路 ...
- 关于在mysql和oracle中编码对varchar等类型的影响
今天在测试oracle的时候发现,我用varchar2(10),的字段,居然存不下"凯尔特人"四个字符:和我在学习mysql中显然是不一样的,查阅资料发现: mysql 5.0 之 ...
- 解决 conda tensorflow failed to create cublas handle: CUBLAS_STATUS_NOT_INITIALIZED
参考解决方案1:https://stackoverflow.com/questions/38303974/tensorflow-running-error-with-cublas 参考解决方案2:ht ...
- ORB_SLAM2 Tracking流程
- android activity pass data to accessibilityservice 数据传递
不同类型的 service 传递数据的方式不同,accessibilityservice 运行在独立进程,且被系统接管,比较特别 在 AccessibilityService 的 onCreate 内 ...
- 初识Ansible 01
自动化运维工具有很多,从实现的功能.维护的成本.使用的系统来选择,几种常用运维工具比较: Puppet基于 Ruby 开发,采用 C/S 架构,扩展性强,基于 SSL,远程命令执行相对较弱 SaltS ...