Web前端开发之HTML_2

server/2024/9/23 6:37:58/
htmledit_views">
  • HTML5简介与基础骨架
  • 标题标签
  • 标签之段落、换行、水平线
  • 标签之图片
  • 标签之超文本链接
  • 标签之文本
  • 列表标签之有序列表
  • 列表标签之无序列表

1. HTML5简介与基础骨架

1.1 HTML5简介

        HTML5是用来描述网页的一种语言,被称为超文本标记语言。用HTML5编写的文件,后缀以 .html结尾。HTML是一种标记语言,标记语言是一套标记标签。标签是由尖括号包围的关键字,例如:<html>,标签由两种表现形式:

  • 双标签,例如:<html></html>
  • 单标签,例如:<img>
1.2 HTML5的DOCTYPE声明

        DOCTYPE 是document type 的缩写。<!DOCTYPE html>H5的声明位于文档的最前面,处于标签之前。它是网页必备的组成部分,避免浏览器的怪异模式(指不同浏览器渲染出不同的效果)。

1.3 HTML5基本骨架

  • html 标签:定义HTML文档,其他元素要包裹在它里面,标签限定了文档的开始点和结束点
  • head 标签:定义文档的头部,文档的头部描述了文档的各种属性和信息,包括文档的标题、在Web中的位置以及和其他文档的关系等。绝大多数文档头部包含的数据都不会真正作为内容显示给读者
  • body 标签:定义文档的主体,body元素包含文档的所有内容(比如文本、超链接、图像、表格和列表等等),它会直接在页面中显示出来,也就是用户可以直观看到的内容
  • title 标签:定义文档的标题,显示在浏览器窗口的标题栏或状态栏上<title>标签是<head>标签中唯一必须要求包含的东西,<title>的增加有利于SEO(搜索引擎)优化
  • meta 标签描述一个HTML网页文档的属性,关键词等,例如:charset="utf-8"是说当前使用的是utf-8编码格式。<meta>标签是一个单标签,放在<head>标签中

2. 标签之标题

2.1 标题介绍与应用(生成h1~h6快捷键:h$*6

         标题是通过<h1> ~ <h6>标签进行定义的,<h1>定义最大的标题,<h6>定义最小的标题

html"><!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><h1>一级标题</h1><h2>二级标题</h2><h3>三级标题</h3><h4>四级标题</h4><h5>五级标题</h5><h6>六级标题</h6></body>
</html>

2.2 正确使用标题

        确保将HTML标题标签只用于标题,不要仅仅为了生成粗体或大号的文本而使用标题。正确使用标题有益于SEO,应该将<h1>用作主标题(最重要的),其后是<h2>(次要的),以此类推

2.3 标题标签位置摆放

        标题标签默认居左,可在标签中添加属性:align="left | center | right"

<h1 align="center">一级标题</h1>

3. 标签之段落、换行、水平线

3.1 段落 <p></p>

        段落是通过<p>标签定义的。

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

<p>这是另一个段落</p>

3.2 换行 <br>

        如果想在不产生一个新段落的情况下进行换行(新行),使用<br> ,或者写为<br />,其中/表示标签结束,<br />元素是一个空的HTML元素(即单标签)

<p>这个<br>段落<br>演示了分行的效果</p>

3.3 水平线 <hr/>

        <hr/>标签在HTML页面中创建水平线

<hr color="" width="" size="" align=""/>

属性:

  • color:设置水平线的颜色
  • width:设置水平线的宽度
  • size:设置水平线的高度
  • align:设置水平线的对齐方式(默认居中),可取值left | right

4. 标签之图片

4.1 图片 <img>

        <img>标签定义HTML页面中的图像,<img>是单标签,不需进行闭合操作

<img src="" alt="" title="" width="" height="">

属性:

  • src:路径(图片地址与名字)
  • alt:规定图像的替代文本
  • width:规定图像的宽度
  • height:规定图像的高度
  • title:鼠标悬停在图片上给予提示
4.2 图片路径详解

绝对路径:电脑的盘符存储与访问的具体地址,E:\WEBCode\HTML5\1.jpg

<img src="E:\WEBCode\HTML5\1.jpg" >

相对路径:两者相对关系,两者在同一路径下可直接访问

  • 子级关系/    (先找到同级)
  • 父级关系../
  • 同级关系./  (可省略)

网络路径:具体网络地址  http://iwenwiki.com/api/newworld/images/n1.png

5. 标签之超文本链接

5.1 超链接 <a></a>

        HTML使用标签<a>来设置超文本链接。超链接可以是一个字,一个词,或者一组词,也可以是一幅图像,可以点击这些内容跳转到新的文档

<a href="url">链接文本</a>

超链接属性:在标签<a>中使用href属性描述链接的地址

默认情况下,链接将以以下形式出现在浏览器页面中:

  • 一个未访问过的链接显示为蓝色字体并带有下划线
  • 访问过的链接显示为紫色并带有下划线
  • 点击链接时,链接显示为红色并带有下划线

提示:以上只是默认形式,后期可通过CSS样式修改这些效果

5.2 超链接表现

        当把鼠标指针移动到网页中的某个链接上时,箭头会变成一只小手

6 常用文本标签(可嵌套在<p>标签中)

标签描述
<em>定义着重文字
<b>定义粗体文本
<i>定义斜体字
<strong>定义加重语气
<del>定义删除字
<span>元素没有特定的含义

提示:常用文本标签和段落是不同的,段落代表一段文本,而文本标签一般表示文本词汇

7. 列表标签之有序列表

7.1 有序列表 <ol> <li> </li> </ol>

        有序列表是一列项目,列表项目使用数字进行标记。有序列表始于<ol>标签。每个列表始于<li>标签

    <ol>

        <li>苹果</li>

        <li>橘子</li>

        <li>香蕉</li>

    </ol>

type属性<ol>的属性type拥有的选项:

  • 表示列表项目用数字标号(1,2,3...)
  • 表示列表项目用小写字母标号(a,b,c...)
  • A 表示列表项目用大写字母标号(A,B,C...)
  • 表示列表项目用小写罗马数字标号(i,ii,iii...)
  • 表示列表项目用大写罗马数字标号(I,II,III...)
7.2 有序列表嵌套

    <ol type="A">

        <li>水果</li>

        <li>蔬菜

            <ol>

                <li>白菜</li>

                <li>辣椒</li>

            </ol>

        </li>

        <li>肉类</li>

    </ol>

8. 列表标签之无序列表(生成快捷键:ul>li*3

8.1 无序列表实现 <ul><li></li></ul>

        无序列表是一个项目的列表,此项目使用粗体圆点进行标记。无序列表始于<ul>标签,每个列表项始于<li>标签

    <ul>

        <li>苹果</li>

        <li>橘子</li>

        <li>香蕉</li>

    </ul>

type属性<ul>的属性type拥有的选项:

  • disc 默认实心圆
  • circle 空心圆
  • square 小方块
  • none 不显示
8.2 无序列表嵌套

    <ul>

        <li>蔬菜</li>

        <li>

            水果

            <ul>

                <li>苹果</li>

                <li>橘子</li>

            </ul>

        </li>

        <li>肉类</li>

    </ul>

8.3 常见应用场景
  • 无序的列表效果
  • 导航效果


http://www.ppmy.cn/server/15079.html

相关文章

k8s和docker的一些学习(一)

https://www.cnblogs.com/dazhoushuoceshi/p/7066041.html //dockerfile总结&#xff08;TO READ&#xff09; 不太懂的就是VOLUME的概念&#xff08;数据卷&#xff09;&#xff0c;问了一下GPT Q:docker的VOLUME是什么作用&#xff1f;详细解答一下 A:在 Docker 中&#x…

【黑马点评Redis——004达人探店】

1.发布探店笔记 2.点赞 利用Redis中的Set集合来判断是否点赞过。 3.点赞排行榜 可以通过SortedSet来按点赞时间进行排序。 4.好友关注 4.1.关注和取关 4.2.共同关注 可以通过set实现交集的功能 4.3.关注推送 4.3.1 拉模式 拉模式&#xff08;Pull&#xff09;&#x…

每日一题:托普利茨矩阵

给你一个 m x n 的矩阵 matrix 。如果这个矩阵是托普利茨矩阵&#xff0c;返回 true &#xff1b;否则&#xff0c;返回 false 。 如果矩阵上每一条由左上到右下的对角线上的元素都相同&#xff0c;那么这个矩阵是 托普利茨矩阵 。 示例 1&#xff1a; 输入&#xff1a;matrix…

【Java 解析全国详细地址】Java 利用正则表达式完美解析全国省市区地址

这里写自定义目录标题 Java使用正则解析省市区/县 具体地址问题场景上demo运行结果 Java使用正则解析省市区/县 具体地址 问题场景 OCR识别营业执照 获取详细地址并拆分 上demo import java.util.HashMap; import java.util.Map; import java.util.regex.Matcher; import j…

力扣704/35/34:二分查找

考虑到线性查找法的时间复杂度较高(O(n)), 我们可以选择使用二分查找算法. 二分查找算法只适用于有序数组(线性查找不需要满足该前提), 其时间复杂度为O(logn), 我们可以选择两种方式来完成二分查找算法. 要求 : 给定一个有序整形数组, 在该数组中, 找到目标值target, 如果找…

网络协议安全:OSI七层模型分层及作用,数据封装与解封过程,数据传输过程。

「作者简介」&#xff1a;2022年北京冬奥会中国代表队&#xff0c;CSDN Top100&#xff0c;学习更多干货&#xff0c;请关注专栏《网络安全自学教程》 这一章节我们需要知道OSI分哪七层&#xff0c;每层的作用&#xff0c;知道数据在七层模型中是怎样传输的&#xff0c;封包和解…

java算法day5

哈希表基础哈希表写题基础字符串类有效的字母异位词ArrayList用法两个数组的交集两数之和 哈希表基础 哈希函数&#xff1a; 哈希表使用哈希函数将键转换为数组的索引。理想情况下&#xff0c;哈希函数应该将键均匀分布在数组中&#xff0c;以减少冲突&#xff08;两个键映射到…

2018年华三杯山东省赛决赛实验

2018年华三杯山东省赛决赛实验 拓扑图 配置需求 请考生根据以下配置需求在 HCL中的设备上进行相关配置。 网络设备虚拟化 数据中心交换机需要实现虚拟化。支持的虚拟化技术 IRF,所配置的参数要求如下: 链形堆叠,IRF Domain 值为 10; IRF1的 member ID 为 1,IRF2的 member …