Web前端HTML+CSS全套(1~20)

拨云见日

  1. CSS基础
  2. 切图流程
  3. PC企业站布局
  4. PC游戏站布局

溯本求源

  1. HTML扩展
  2. CSS扩展
  3. HTMLS新语法
  4. CSS3新语法
  5. 兼容与hack

风生水起

  1. 弹性布局
  2. 网格布局
  3. 移动端布局
  4. 响应式布局(一套代码适应不同设备)
  5. bootstrap (快速搭建网页框架)

巧夺天工

  1. 预编译CSS
  2. postcss(工程化)
  3. CSS架构(需求点,需求点如何配合使用)
  4. 高级功能(CSS高级用法)
  5. CSS与JS交互

Web前端HTML+CSS

  • Web前端HTML+CSS全套(1~20)
  • 1. 什么是HTML,CSS?
    • 如何写代码,写代码的环境
    • 如何写.HTML文件
    • 如何看到效果
  • 2. 如何使用vs code
    • 学习编辑器的基本使用
      • 快捷键
  • 3. 浏览器
    • 调试工具
  • 4.网站开发
    • 深入了解网站开发
  • 5.web三大核心技术
  • 6. HTML的基础结构和属性
    • Web中核心语言HTML的规范:HTML5
  • 7.HTML初始代码
  • 8.HTML注释
  • 9.HTML语义化
  • 10.HTML的标题与段落
  • 11. 文本修饰标签
  • 12.图片标签与图片属性
  • 13.引入文件的地址路径
  • 14.跳转链接
  • 15.跳转锚点
  • 16.特殊符号
  • 17.列表标签
    • 无序列表
    • 有序列表
    • 定义列表

1. 什么是HTML,CSS?

HTML、CSS是网站开发的基础编程语言(一般情况下要配合使用)

  • HTML:结构(搭结构)(搭房子)
  • CSS:样式(美化)(装修)
  • JavaScript:行为(与用户进行交互)(安装设施)

    一个网站是由多个网页组成的整体。每一个网页(详情页)就是一个.html文件。浏览器上看到的网站就是代码解析后的样子。可以通过鼠标右键选择查看源代码。

如何写代码,写代码的环境

如何写.HTML文件

  1. 直接使用文本文档(改后缀为.html即可生成一个html文件)(低效,易出问题)
  2. 使用vs code(“代码编辑器”)
    下载地址:https://code.visualstudio.com/

如何看到效果

在浏览器中打开

2. 如何使用vs code

安装插件(扩展)
通过下载插件的方式拓展适用范围和便捷性 (常用插件:语言包,open in browser,view in browser)

学习编辑器的基本使用

  • 折行

  • 设置
    文件——首选项——设置中可以:设置字体大小,是否换行 word wrap
  • 搜索
  • 快捷键
  • 保存:Ctrl + S
  • 全选:Ctrl + A
  • 剪切:Ctrl + X
  • 复制:Ctrl + C
  • 粘贴:Ctrl + V
  • 撤销:Ctrl + Z
  • 前进:Ctrl + Y
  • 生成注释:Ctrl + /
  • 选择相同元素的下一个:Ctrl + D
  • 从头选中一行:Shift + end
  • 从尾选中一行:Shift + home
  • 快速复制一行:Shift + alt+↓
  • 快速移动一行:Shift + ↑/↓
  • 向后缩进:tab
  • 向前缩进:tab + shift
  • 创建标签:单词+tab
  • 创建初始代码:!+tab
  • 多光标:alt + 鼠标左

3. 浏览器

用于看HTML代码

  • 主流浏览器是Chrome(谷歌浏览器) (chrome开发工具:F12 ) (调节页面大小:Ctrl+鼠标滚轮)
  • 市场上常见浏览器有:IE(旧),Edge(新),火狐,Safari,Chrome,Opera等
  • 五大浏览器的区别 独特的解释语法(FireFox最接近ECMA的标准) 渲染效果不同 性能不一样,支持脚本的执行速度等不一样

调试工具

4.网站开发

深入了解网站开发

  • UI设计师(UID)
    设计稿

  • web前端开发工程师 (H5开发)
    设计稿——>代码
    数据库数据——>显示到页面
    HTML,CSS,JavaScript

  • web后端开发工程师
    数据存储,管理

5.web三大核心技术

  • –HTML:结构(搭结构)(搭房子)
  • –CSS:样式(美化)(装修)
  • –JavaScript:行为(与用户进行交互)(安装设施)

6. HTML的基础结构和属性

HTML:超文本标记语言(Hyper Text Markup Language),标准通用标记语言下的一个应用。是网页制作必备的编程语言。

超文本:文本内容+非文本内容(图片,视频,音频等)
标记(标签):<单词>(单标签:<> 双标签:<></>)

单标签:<header>
双标签:<header>hello world</header>

创建标签的快捷键:单词+tab-><单词>(自动识别单双标签)

标签可以上下排列也可以进行组合嵌套

<header>hello<div>a1<div>b1</div>嵌套2<div>b2</div>嵌套2<div>b3</div>嵌套2</div>嵌套1<div>a2</div>嵌套1<div>a3</div>嵌套1<div>a4</div>嵌套1
</header>
<footer>cccc</footer>        

Web中核心语言HTML的规范:HTML5

HTML速查表 ,HTML元素表

标签的属性:用于修饰标签,设置当前标签功能

设置属性语法格式:<标签 属性1=“值1” 属性2=“值2”>

<header title="hello"> world</header>
<footer title="hi">html</footer>

7.HTML初始代码

每个.html文件都需要添加初始代码
.html文件的规范写法必须添加初始代码

  • 创建初始代码:!+tab
<!DOCTYPE html>   <!-- 文档声明:这是一个html文件 -->
<html lang="en">  <!-- lang="en"表示初始为英文网站 lang="zh-CN"表示一个中文网站 --><!-- html文件的最外层标签:包裹着所有html标签代码 -->
<head><meta charset="UTF-8"><!-- 元信息:是编写网页中的一些赋值信息 --><!-- UTF-8表示使用国际编码,让网页不出现乱码 --><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>hello world</title> <!-- 设置网页标题 -->
</head><!-- 与头部相关的内容 -->
<body>
网页内容
</body>    <!-- 显示网页内容的区域 --></html>

手写

<!DOCTYPE html>
<html lang="zh-CN"> <!--  lang="zh-CN"表示一个中文网站 -->
<head><meta charset="UTF-8">  <!-- UTF-8表示使用国际编码,让网页不出现乱码 --><title>这是网页</title>
</head>
<body>手写练习
</body>
</html>

8.HTML注释

写法

<!--注释的内容-->浏览器中看不到,只能在代码中看到

快捷键

生成注释(按两次取消注释):

  1. Ctrl + /
  2. Shift + alt+a

意义

  1. 把暂时不用的代码注释起来,方便以后使用
  2. 对开发人员进行提示

9.HTML语义化

根据网页中内容的结构,选择适合的HTML标签进行编写。
HTML语义化的好处:

  1. 在没有CSS的情况下,页面也能呈现出很好的内容结构、代码结构
  2. 有利于SEO,让搜索引擎爬虫更好的理解网页,从而获取更多的有效信息,提升网页的权重。
  3. 方便其他设备解析(如屏幕阅读器、盲人阅读器、移动设备)以语义的方式来渲染网页。
  4. 便于团队开发和维护,语义化的HTML可以让开发者更容易的看明白,从而提高团队的效率和协调能力。

10.HTML的标题与段落

HTML速查表

  • 标题
 网页标题(双标签):<title>这是网页</title>内容标题(双标签):<h1>内容标签</h1>...  <h6>内容标签</h6>
  • 在一个网页中,h1标签最重要,并且一个.html文件中只能出现一次h1标签。h2~h6可以有多个。
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>这是网页</title>
</head>
<body>hello<h1>内容标签</h1> <!-- 一个网页中h1只能出现一次 --><h2>内容标签</h2><h2>内容标签</h2><h2>内容标签</h2><h3>内容标签</h3><h3>内容标签</h3><h3>内容标签</h3><h4>内容标签</h4><h4>内容标签</h4><h4>内容标签</h4><h5>内容标签</h5><!-- 在网页中不经常使用 --><h5>内容标签</h5><!-- 在网页中不经常使用 --><h5>内容标签</h5><!-- 在网页中不经常使用 --><h6>内容标签</h6><!-- 在网页中不经常使用 --><h6>内容标签</h6><!-- 在网页中不经常使用 --><h6>内容标签</h6><!-- 在网页中不经常使用 -->
</body>
</html>
  • 段落
段落(双标签):<p>具体段落内容</p>
  • 查看源代码 调试工具

标题,段落练习

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>链锯人(藤本树著作的漫画作品)_百度百科</title>
</head>
<body><h1>链锯人</h1><h2>藤本树著作的漫画作品</h2><p>《链锯人》是作者藤本树著作的漫画作品,第1部于2018年12月3日在《周刊少年JUMP》上连载 [1-2]  ,于2020年12月宣布完结。第2部于2022年7月13日在《少年JUMP+》上连载。</p><p> 漫画单行本由集英社出版,繁体中文版由东立出版社发行,中国大陆电子版由哔哩哔哩漫画发布</p><h2>设定</h2><p>故事发生在一个与现代社会相近,但充斥着被称为“恶魔”的怪物横行的世界。恶魔是带着动植物、概念等所有事物的名称而诞生,超越人类智慧的怪物。人们认为该名称越是恐怖,恶魔的力量就越大。恶魔可以透过补充人类的血液维持力量和治愈伤势。占据人类尸体的恶魔称为“魔人”,虽有人类的外貌,但人格是恶魔,仅有少数可保持理性的特例。恶魔猎人是指与恶魔缔结契约,以消灭恶魔为业的人,包括政府辖下的“公安对魔特异课”和民间的恶魔猎人。</p></body>
</html>

11. 文本修饰标签

HTML速查表

强调(双标签):<strong>加粗强调</strong><!-- 表示强调,会对文本进行加粗 --><em>斜体强调</em><!-- 表示强调,会对文本进行斜体 -->**区别**:1. 写法与展示效果有区别,strong加粗,em斜体2. strong的强调性更强
下标文本:<sub></sub>
上标文本:<sup></sup>

示例:勾股定理

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><p>a<sup>2</sup>+b <sup>2</sup>=c <sup>2</sup></p><p>H<sub>2</sub>O</p>
</body>
</html>

效果

 删除的文本:<del></del>插入的文本:<ins></ins>

示例:打折

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><p>原价<del>300</del>,现价<ins>100</ins></p>
</body>
</html>

效果

文本修饰练习

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><p> <strong>《链锯人》</strong> 是作者<em>藤本树</em>著作的漫画作品 <del> 于2020年11月宣布完结</del><ins>于2020年12月宣布完结</ins> 。</p><p>チェンソーマン <sup>原版名称</sup>地    区 <sub>日本</sub> </p></body>
</html>

12.图片标签与图片属性

添加图片标签:img+tab

图片标签(单标签):<img src="" alt="">

src:引入图片地址
alt:当图片出现问题,可以显示一段友好的提示文字(没有问题时不显示)
title:提示信息
width,height:图片大小(无论图片有没有加载好,图片上下的段落位置不发生改变)(可以用谷歌浏览器调试器Network调节网速体验区别)

添加图片练习

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><p>电锯人</p><img src="https://c-ssl.duitang.com/uploads/blog/202107/09/20210709180439_778cc.jpg" alt="问题提示文字:电锯人-雷赛"title="电锯人-雷赛"width="30" height="36"><p>雷赛</p>
</body>
</html>
  • 设置图片大小时注意是width=不是width :

13.引入文件的地址路径

地址:

  • 相对路径(相当于某一个文件进行引入)
  • 绝对路径
**相对路径**:
.在路径中表示当前路径
..在路径中表示上一路径
  • 相对路径的引入:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><p>电锯人</p><img src="./20200408234249_ofmki.jpg" alt="问题提示:帕瓦"title=“帕瓦” width="30" height="36"><p>帕瓦</p>
</body>
</html>

当前文件的内部

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><p>电锯人</p><img src="./电锯人/20200408234249_ofmki.jpg" alt="问题提示:帕瓦"title=“帕瓦” width=" 30 " height=" 36 "><p>帕瓦</p>
</body>
</html>

当前文件外部:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><p>电锯人</p><img src="../电锯人/20200408234249_ofmki.jpg" alt="问题提示:帕瓦"title=“帕瓦” width=" 30 " height=" 36 "><p>帕瓦</p>
</body>
</html>

**绝对路径**:
不会参照某个参照物进行引入
无论当前文件在那个文件夹都能找到
例如:"E:\22230311\电锯人\20200408234249_ofmki.jpg"
  • 绝对路径的引入:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><p>电锯人</p><img src="E:\22230311\电锯人\20200408234249_ofmki.jpg"alt="问题提示:帕瓦"title=“帕瓦” width=" 30 " height=" 36 "><p>帕瓦</p>
</body>
</html>
  • 盘符可以不用写

目前学习推荐使用相对路径
E:/22230311/电锯人/20200408234249_ofmki.jpg->
E:\22230311\电锯人\20200408234249_ofmki.jpg斜线可以改成反斜线(计算机内部),但养成写斜线的习惯因为网络地址只能用斜线

14.跳转链接

链接标签(双标签):<a></a>
base(单标签):

href属性:链接的地址 target属性:可以改变链接打开方式,
默认情况下:在当前页面打开-self ,新窗口打开-blank
如何默认打开新窗口:base(单标签)一般加在head里

示例:原窗口

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>百度搜索:电锯人</title>
</head>
<body><a href="https://baike.baidu.com/item/%E7%94%B5%E9%94%AF%E4%BA%BA/54625036"target="_blank">电锯人</a> <!-- 在新窗口打开  --><a href="https://baike.baidu.com/item/%E5%B8%95%E7%93%A6/24304218"><img src="E:\22230311\电锯人\20200408234249_ofmki.jpg"alt="问题提示:帕瓦"title=“帕瓦” width=" 300 " height=" 360 "> </a><!-- 默认在原窗口打开  -->
</body>
</html>

新窗口

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>百度搜索:电锯人</title><base target="_blank">  <!-- 默认打开新窗口  -->
</head>
<body><a href="https://baike.baidu.com/item/%E7%94%B5%E9%94%AF%E4%BA%BA/54625036">电锯人</a><a href="https://baike.baidu.com/item/%E5%B8%95%E7%93%A6/24304218"><img src="E:\22230311\电锯人\20200408234249_ofmki.jpg"alt="问题提示:帕瓦"title=“帕瓦” width=" 300 " height=" 360 "></a>
</body>
</html>
  • 练习
    首页:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><a href="./html/列表页.html">列表页</a><img src="./电锯人图片/电次.jpg" alt="图片没了">
</body>
</html>

列表页:


<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><a href="./详情页.html">详情页</a><img src="../电锯人图片/雷赛.jpg" alt="图片没了">
</body>
</html>

详情页:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=, initial-scale=1.0"><title>Document</title>
</head>
<body><a href="../首页.html">首页</a><img src="../电锯人图片/帕瓦.jpg" alt="图片没了">
</body>
</html>

15.跳转锚点

跳转页面:跳转到另一个页面
跳转锚点:同一个页面内进行跳转

实现方式:

实现1:(#号与id映射,形成对应关系)
#号
id属性

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><a href="#电次">电次</a><a href="#雷赛">雷赛</a><a href="#帕瓦">帕瓦</a>
<h2 id=“电次”>电次</h2>
<p>父母欠债离世,为了替父母偿还债务一直为黑帮工作,与电锯恶魔波奇塔共同生活和与恶魔战斗,而后黑帮被丧尸恶魔操控,电次被其引导诱杀。电锯恶魔波奇塔为救电次,自愿成为电次的心脏,而后复活。</p><p> 被玛奇玛收养,此后成为公安恶魔猎人,为了追求各种各样平凡的目标而奋斗。</p>
<h2 id=“雷赛”>雷赛</h2>
<p>咖啡店服务员,苏联的“豚鼠”(即小时候被苏联秘密幽禁的秘密武器),炸弹恶魔,恶魔名波姆。黑发碧眼,遇见电次时脸上时常挂着红晕。</p><p>戴着带有拉环的项圈,拉下拉环时能够变身为恶魔。</p><p>为获得链锯恶魔的心脏而与电次交往,但逐渐爱上了电次,与电次的战斗令链锯恶魔的影像公之于众。在与电次赴约的路上被玛奇玛和天使恶魔袭击并被支配。</p>
<h2 id="帕瓦">帕瓦</h2>
<p>东京公安对魔特异4课的恶魔猎人,“血之恶魔”的魔人,电次的搭档。自称“本大爷”,头上长有恶魔之角,眼中有十字。喜欢血与猫,讨厌说谎,自称猫是唯一的友人。</p><p>擅长使用血液战斗,但容易暴走。</p><p>向电次承诺如果能夺回被恶魔掳走的猫,就给他揉胸。</p>
</body>
</html>

实现2:
#号
name属性(加给a标签,不写在h2里)

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><a href="#电次">电次</a><a href="#雷赛">雷赛</a><a href="#帕瓦">帕瓦</a><a name="电次"></a>
<h2 >电次</h2>
<p>父母欠债离世,为了替父母偿还债务一直为黑帮工作,与电锯恶魔波奇塔共同生活和与恶魔战斗,而后黑帮被丧尸恶魔操控,电次被其引导诱杀。电锯恶魔波奇塔为救电次,自愿成为电次的心脏,而后复活。</p><p> 被玛奇玛收养,此后成为公安恶魔猎人,为了追求各种各样平凡的目标而奋斗。</p><a name="雷赛"></a>
<h2 >雷赛</h2>
<p>咖啡店服务员,苏联的“豚鼠”(即小时候被苏联秘密幽禁的秘密武器),炸弹恶魔,恶魔名波姆。黑发碧眼,遇见电次时脸上时常挂着红晕。</p><p>戴着带有拉环的项圈,拉下拉环时能够变身为恶魔。</p><p>为获得链锯恶魔的心脏而与电次交往,但逐渐爱上了电次,与电次的战斗令链锯恶魔的影像公之于众。在与电次赴约的路上被玛奇玛和天使恶魔袭击并被支配。</p><a name="帕瓦"></a>
<h2 >帕瓦</h2>
<p>东京公安对魔特异4课的恶魔猎人,“血之恶魔”的魔人,电次的搭档。自称“本大爷”,头上长有恶魔之角,眼中有十字。喜欢血与猫,讨厌说谎,自称猫是唯一的友人。</p><p>擅长使用血液战斗,但容易暴走。</p><p>向电次承诺如果能夺回被恶魔掳走的猫,就给他揉胸。</p>
</body>
</html>

16.特殊符号

编写一些文档时,经常会遇到输入法无法输入的字符,如(注册商标)、(版权符)等,还有往一段文字中加入多个空格时,页面并不会解析出多个空格。这些无法输入和空白的字符都是特殊符号,在HTML中,为这些特殊字符准备了专门的代码。

1.&+字符
2.解决冲突 左右尖括号、添加多个空格的实现
3.&lt:< , &gt:>

17.列表标签

无序列表

<ul>:列表最外层容器
<li>: 列表项


ul和li必须是组合出现,他们之间不允许有其他标签
type属性:改变前面标记的样式(一般都是用CSS去控制)

<ul><li>第一项</li><li>第二项</li><li>第三项</li><li>第四项</li><li>第五项</li>
</ul><!-- 正确的写法 -->
<ul><p></p><!-- 错误 --><li>第一项</li><li>第二项</li><li>第三项</li><li>第四项</li><li>第五项</li>
</ul><!-- 错误的写法 -->

练习

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>小目标</title>
</head>
<body><h1><strong>小目标</strong></h1><ul><!-- 无序标签 --><li> <a href="#"> <ins>先挣一个亿</ins></a> </li><!-- 下划线 --><li> <a href="#"><em>再挣两个亿</em></a> </li><!-- 斜体 --><li> <a href="#"><strong>躺平当咸鱼</strong></a></li><!-- 加粗强调 --></ul><!-- 正确的写法 --></body>
</html>

有序列表

<ol>:列表最外层容器
<li>: 列表项


ol和li必须是组合出现,他们之间不允许有其他标签
type属性:改变前面标记的样式(一般都是用CSS去控制)

有序列表用的非常少,经常用的是无序列表,无序列表可以去代替有序列表。

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>小目标</title>
</head>
<body><h1><strong>小目标</strong></h1><ol><!-- 有序标签 --><li> <a href="#"> <ins>先挣一个亿</ins></a> </li><!-- 下划线 --><li> <a href="#"><em>再挣两个亿</em></a> </li><!-- 斜体 --><li> <a href="#"><strong>躺平当咸鱼</strong></a></li><!-- 加粗强调 --></ol><!-- 正确的写法 --></body>
</html>

定义列表

<dl>:定义列表
<dt>:定义专业术语或名词
<dd>:对名词进行解释和描述

定义列表:列表项需要添加标题进行描述的内容

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>小目标</title>
</head>
<body><h1><strong>小目标</strong></h1><dl><dt>目标1</dt>
<dd>先挣一个亿</dd>
<dt>目标2</dt>
<dd>再挣两个亿</dd>
<dt>目标3</dt>
<dd>躺平当咸鱼</dd></dl></body>
</html>

Web前端HTML+CSS全套(1~20)相关推荐

  1. 2021年web前端开发视频教程,自学web前端开发技术,全套web前端学习路线笔记

    2021年web前端开发视频教程,自学web前端开发技术,全套web前端学习路线笔记 [导读]:初学web前端的小伙伴经常会遇到的问题,1.没方法 2.没资源 3.没经验,不知道从何开始 ,代码哥(D ...

  2. web前端html+css常用布局05列表布局

    web前端html+css常用布局05列表布局 注意:引入jquery的jquery-2.1.4.min.js包 图片从自己目录中路径. 代码: <!DOCTYPE html> <h ...

  3. canvas clear 指定属性的元素_好程序员web前端分享CSS属性组成及作用

    好程序员web前端分享CSS属性组成及作用 学习目标 1.css属性和属性值的定义 2.css文本属性 3.css列表属性 4.css背景属性 5.css边框属性 6.css浮动属性 一.css属性和 ...

  4. 小白学Java Web 3 Web前端之CSS基本知识2

    这一篇接着上一篇的内容来分享,上一篇还有大量的样式属性没有列出,不过在继续分享之前,我想先来分享一下关于网页的布局相关的一些东西,因为下一篇我打算分 享用仅仅前面三小篇的内容来制作一个简单的静态网页, ...

  5. Web前端,CSS中盒子模型的组成,了解掌握盒子模型的边框、内边距、外边距

    前言 持续总结输出中,今天分享的是Web前端,CSS中盒子模型的组成,了解掌握盒子模型的边框.内边距.外边距 1.盒子模型的介绍 盒子的概念 页面中的每一个标签,都可看做是一个 "盒子&qu ...

  6. Web前端,CSS中的浮动、清除浮动

    前言 持续总结输出中,今天分享的是Web前端,CSS中的浮动.清除浮动.浮动和清除浮动是我们常用的css样式.今天我们就来了解他们. 1.浮动的作用 早期的作用:图文环绕 现在的作用:网页布局 • 场 ...

  7. Web前端,CSS中关于背景颜色、背景图片、背景平铺、背景位置、背景相关属性连写

    前言 持续总结输出中,今天分享的是Web前端,CSS中关于背景颜色.背景图片.背景平铺.背景位置.背景相关属性连写 1.背景颜色 background-color(bgc) 颜色取值: 关键字.rgb ...

  8. Web前端,CSS常用之相对定位和绝对定位的区别,静态定位、子绝父相、固定定位、元素的层级关系的了解

    前言 持续学习总结输出中,今天分享的是Web前端,CSS常用之相对定位和绝对定位的区别,静态定位.子绝父相.固定定位.元素的层级关系的了解 1.定位的基本介绍 我们的网页常见布局方式有:标准流.浮动. ...

  9. Web前端,CSS背景图片大小、文字阴影、盒子阴影、过渡

    前言 持续学习总结输出中,今天分享的是Web前端,CSS背景图片大小.文字阴影.盒子阴影.过渡 背景图片大小 background-size:宽度 高度; 设置背景图片的大小 取值 场景 数字+px ...

最新文章

  1. 公司数据部培训讲义:ArcMap数字化培训教程
  2. Careers support for Masters students cambridge
  3. druid.io mysql 配置_druid.io 使用mysql存储metadata overlord启动出错
  4. ITK:创建Sobel内核
  5. request的其他细节
  6. 198道K8sDocker面试真题大汇总,全网最全八股!
  7. Tensorflow修改张量特定位置元素的值
  8. WebDevHelper -- RESTful服务和Ajax开发时的利器
  9. 如何拥有一个有意义的人生
  10. python钓鱼网站_Python+MySQL获取PhishTank的钓鱼网站列表作业笔记
  11. 【LeetCode】Python之旅 1-2
  12. 计算机网络图标在哪里照,网络设备图标-电脑上的网络图标怎么显示
  13. 健康计划 用户输入身高(m),体重(kg) 计算公式:BMI = 体重 / 身高^2 BMI < 18.5:过轻 18.5≤ BMI <24:正常 24 ≤ BMI <27:过重 27
  14. C Runtime Library 与 STL
  15. 2021-10-08 vue.js实现抖音很火八卦时间数字罗盘屏保壁纸
  16. 视频超分——03 SPMC
  17. C Primer Plus 6th(中文版)第六章编程练习答案
  18. 成功解决 git设置http代理 https代理 取消代理
  19. ADIS16465姿态解算+卡尔曼滤波代码
  20. mmdetection multi_apply

热门文章

  1. 在线考试系统的性能需求分析
  2. vue解决打包后文件过大的问题-使用压缩插件打包后压缩文件-compression-webpack-plugin
  3. 台式计算机把光驱改成硬盘,如何在台式机光驱中安装硬盘?
  4. 2022-2027年中国巴西鲷鱼养殖行业市场调研及未来发展趋势预测报告
  5. pandas画柱状图,线形图
  6. 2022软件测试技能 Mysql数据库必会知识点总结
  7. Android Studio完成简单UI设计
  8. 服务器IIS架设网站无法增加log文件
  9. Python蒙特卡罗法测圆周率
  10. 关于esp32蓝牙模块的使用——esp32学习笔记