HTML与CSS基础(一)—— HTML基础(web标准、开发工具、标签)

14 篇文章 2 订阅
订阅专栏

目标

能够理解HTML的 基本语法 和标签的关系
能够使用 排版标签 实现网页中标题、段落等效果
能够使用 相对路径 选择不同目录下的文件
能够使用 媒体标签 在网页中显示图片、播放音频和视频
能够使用 链接标签 实现页面跳转功能

一、基础认知

目标:认识 网页组成五大浏览器,明确 Web标准的构成,使用 HTML骨架 搭建出一个网页

1.基础概念

1.1 网页由哪些部分组成?

文字、图片、音频、视频、超链接

1.2 代码是通过什么软件转换成网页的?

浏览器:是网页显示、运行的平台

1.3常见的五大浏览器?

IE浏览器(Edge)、火狐浏览器(Firefox)、谷歌浏览器(Chrome)、Safari浏览器、欧朋浏览器(Opera)

1.4渲染引擎(浏览器内核)?

浏览器中专门对代码进行解析渲染的部分

• 渲染引擎不同,导致解析相同代码时的 速度、性能、效果也不同的

• 谷歌浏览器(Chrome)的渲染引擎速度快、性能高、效果好,所以更吸引用户的喜爱(推荐)

1.5为什么需要Web标准?

让不同的浏览器按照相同的标准显示结果,让 展示的效果统一

1.6 Web标准的构成

由三部分构成:结构、表现、行为。

2. HTML

2.1 什么是HTML?

HTML(Hyper Text Markup Language)超文本标记语言

专门用于网页开发的语言,主要通过HTML标签对网页中的文本、图片、音频、视频等内容进行描述

2.2 HTML骨架结构由哪些标签组成?

html标签:网页的整体
head标签:网页的头部
body标签:网页的身体
title标签:网页的标题

3. 开发工具

3.1 为什么要使用 VS Code?

文本编辑器,如:记事本,完全可以编写网页源代码
➢ 但是效率……不忍直视
实际开发中,注重开发的 效率和便捷性 ,因此我们会使用一些开发工具
➢ 开发工具有很多: Visual Studio Code 、 Webstorm 、 Sublime 、Dreamweaver、 Hbuilder
前端开发神器: VS Code → 速度快、体积小、插件多

3.2 VSCode推荐插件

Chinese (Simplified) Language Pack for Visual Studio Code 简体中文插件
open in browser 直接打开浏览器插件

3.3 VSCode基本快捷键

快速生成标签: 英文 + tab

保存文件: ctrl + s
• 注意1:写完文件之后务必需要保存文件,否则网页无变化
• 注意2:可以设置自动保存省去每次保存的麻烦

快速查看网页效果:右击 → Open in Default Browser
• 快捷键: alt + b
• 注意: 必须安装了open in browser 插件

快速生成结构标签: ! + tab 或 enter
• 注意1:!必须是英文的,中文!无效
• 注意2:必须保证当前文件后缀名是.html,否则无效

快速复制一整行: ctrl + c
快速粘贴一整行: ctrl + v
快速删除(剪切)一整行: ctrl + x
注释的快捷键: ctrl + /

4. HTML标签的结构

1. 标签由 <、>、/、英文单词或字母组成。并且把标签中<>包括起来的英文单词或字母称为标签名
2. 常见标签由两部分组成,我们称之为: 双标签。前部分叫 开始标签,后部分叫 结束标签,两部分之间包裹内容
3. 少数标签由一部分组成,我们称之为: 单标签。自成一体,无法包裹内容。
4. 标签的属性: 属性名=“属性值”
5. 标签之间的关系可分为哪几种?
• 父子关系( 嵌套关系)
• 兄弟关系( 并列关系)

二、HTML标签学习

目标:学习HTML 排版、媒体、链接 等基础标签,完成 基础网页 的开发

1.排版标签

1.1 标题标签

场景:在新闻和文章的页面中,都离不开标题,用来突出显示文章主题
代码:h系列标签 <h1></h1>
语义:1~6级标题,重要程度依次递减
特点:
• 文字都有加粗
• 文字都有变大,并且从h1 → h6文字逐渐减小
• 独占一行
注意点:h1标签对于网页尤为重要,开发中有特定的使用场景,如: 新闻的标题、网页的logo部分

1.2 段落标签

场景:在新闻和文章的页面中,用于分段显示
代码: <p></p>
语义:段落
特点:
• 段落之间存在间隙
• 独占一行

1.3 换行标签

场景:让文字强制换行显示
代码: <br> 或 <br/>
语义:换行
特点:
• 单标签
• 让文字强制换行

1.4 水平线标签

场景:分割不同主题内容的水平线
代码: <hr> 或 <hr/>
语义:主题的分割转换
特点:
• 单标签
• 在页面中显示一条水平线

2. 文本格式化标签

2.1 文本格式化标签的介绍

场景:需要让文字加粗、下划线、倾斜、删除线等效果

说明

标签

语义标签

加粗

b

strong

下划线

u

ins

倾斜

i

em

删除线

s

del

2.2 标签语义化

好处:
• 对人:好理解,好记忆
• 对机器:有利于机器解析,对搜索引擎(SEO)有帮助
推荐:
• strong、ins、em、del,表示的强调语义更强烈!

3. 媒体标签

3.1 图片标签

属性名:src
属性值:目标图片的路径

属性名:alt
属性值:替换文本
• 当图片加载失败时,才显示alt的文本
• 当图片加载成功时,不会显示alt的文本

属性名:title
属性值:提示文本,当鼠标悬停时,才显示的文字

属性名:width和height
属性值:宽度和高度(数字)
注意点:
• 如果只设置width或height中的一个,另一个没设置的会自动等比例缩放(此时图片不会变形)
• 如果同时设置了width和height两个,若设置不当此时图片可能会变形

3.2 路径

绝对路径:指目录下的绝对位置
相对路径:
• 同级目录:直接写目标文件名 或 ./目标文件名
• 下级目录:下级目录/目标文件名 或 ./下级目录/目标文件名
• 上级目录:../上级目录/目标文件名

3.3 音频标签

常见属性
• src:音频路径
• controls:音频控件
• autoplay:自动播放(部分浏览器不支持)
• loop:循环播放
注意点:
• 音频标签目前支持三种格式: MP3、Wav、Ogg

3.4 视频标签

常见属性
• src:视频路径
• controls:视频控件
• autoplay:自动播放 → 谷歌浏览器中可以配合 muted属性实现自动静音播放
• loop:循环播放
注意点:
• 视频标签目前支持三种格式: MP4 、WebM 、Ogg

4.链接标签

4.1 链接标签的介绍

场景:点击之后,从一个页面跳转到另一个页面
称呼: a标签、超链接、锚链接
特点:
• 双标签,内部可以包裹内容
• 如果需要a标签点击之后去指定页面,需要设置a标签的 href属性

4.2 链接标签的属性

属性名:href
属性值:点击之后跳转去哪一个网页(目标网页的路径)
显示特点:
• a标签默认文字有下划线
• a标签从未点击过,默认文字显示蓝色
• a标签点击过之后,文字显示为紫色(清除浏览器历史记录可恢复蓝色)
属性名:target
属性值:目标网页的打开形式
• 取值1:_self:在当前窗口中跳转(默认值)
• 取值2:_blank:在新窗口中跳转

4.3 空链接

功能:
• 点击之后回到网页顶部
• 开发中不确定该链接最终跳转位置,用空链接占个位置

三、综合案例

1.招聘案例-效果图

文本资料

腾讯科技高级web前端开发岗位

职位描述
负责重点项目的前端技术方案和架构的研发和维护工作;

岗位要求
5年以上前端开发经验, 精通html5/css3/javascript等 web开发技术;
熟悉bootstrap,vue,angularjs,reactjs等框架,熟练掌握一种以上;
代码⻛格严谨,能⾼保真还原设计稿,能兼容各种浏览器;
对web前端的性能优化以及web常见漏洞有一定的理解和相关实践;
具备良好的分析解决问题能力,能独立承担任务,有开发进度把控能力;
责任心强,思路路清晰,抗压能力好,具备良好的对外沟通和团队协作能力。

工作地址
上海市-徐汇区-腾云大厦

2. 今日热词案例-效果图

文字资料

今日搜索热词

1、阿卡贝拉
阿卡贝拉(意大利:Acappella )即无伴奏合唱。其起源可追溯至中世纪的教会音乐,当时的教会音乐只以人声清唱,并不应用乐器。音频示例: 阿卡贝拉《千与千寻》
2、翻唱
“翻唱”是指将已经发表并由他人演唱的歌曲根据自己的风格重新演唱,包括重新填词,编曲。现在已有不少明星,都在翻唱他人的歌,不断在翻唱中突破自己,给大家带 来不一样的风格。视频示例: 有一种悲伤(翻唱)-《A Kind of Sorrow》

阿卡贝拉《千与千寻》-AZA微唱团
音频

有一种悲伤(翻唱)-《A Kind of Sorrow》-Madilyn
视频
Web前端笔记-基础】第三课·初识 HTML标签学习
嘿嘿嘿的博客
09-20 561
一:标签的分类 标签主要分为单标签和多标签。 单标签是单个出现的,像我们常用的换行标签<br /> 多标签是成对出现的,像我的html骨架中的<head></head> 二:标签之间的关系 标签之间的关系分为两种:嵌套关系和并列关系 嵌套关系:嵌套关系也叫做父子关系,是说一个标签在另有一个标签的内部,例如我们骨架中所学到的<head&gt...
web前端网页设计与制作——华夏第一县HTML+CSS+JavaScript
08-10
- **主题与目的**:这份作品专注于学生个人主页的设计,采用HTMLCSS布局,适用于Web前端的期末大作业或大学生的网页设计作业。该网页设计既简洁又具有活力,特别适合初学者用于实践和学习。 - **适用对象**:主要...
Web前端入门】HTML+CSS 万字总结——带你深入学习掌握
网页设计与制作 | HTML+CSS+JS
05-18 1023
现在对HTMLCSS基础知识做一个详细的总结,文章内容很硬核。共有3w+字总结,建议收藏反复学习!适用于初学者学习或者熟练相关操作的人复习使用。 文章目录 HTML篇 一.HTML简介 1.什么是HTML? 2.HTML 标签 3.HTML 元素 4.HTML版本 5.Web 浏览器 6.HTML 网页结构 7.中文编码 8.编写第一个网页 二.HTML编辑器 三.HTML基础 1.HTML 标题 2.HTML 段落 3.HTML 链接 4.HTML 图像 四.HTML元素 1.
HTML CSS 个人网页设计 WEB前端大作业代码
专注于dreamweaver网页设计制作
01-07 114
📔网站布局方面:计划采用目前主流的、能兼容各大主流浏览器、显示效果稳定的浮动网页布局结构。📓网站程序方面:计划采用最新的网页编程语言HTML5+CSS3+JS程序语言完成网站的功能设计。并确保网站代码兼容目前市面上所有的主流浏览器,已达到打开后就能即时看到网站的效果。📘网站素材方面:计划收集各大平台好看的图片素材,并精挑细选适合网页风格的图片,然后使用PS做出适合网页尺寸的图片。📒网站文件方面:网站系统文件种类包含:html网页结构文件、css网页样式文件、js网页特效文件、images网页图片文件;
【大学生期末大作业】HTML+CSS — 星辰漫步
好好读书
07-03 5990
📑 html 文件:其中index.html是首页、其他 html 为二级页面; 📑 style 文件夹包含:css 全部页面样式、文字滚动,、图片放大等; 📑 img 文件夹包含:网站插入的图片等;
html+css notes (ongoing 20/4/12)
weixin_45743001的博客
03-03 601
HTML+CSS 笔记 注释 <!-- 注释内容 --> 元素 <a>内容</a> 超链接 <a href="https://www.baidu.com" title="baidu">百度</a> 属性的种类 全局属性:title 局部属性: 元素的种类 空元素:没有结束标记 <meta charset="UTF-8">...
web前端基础(一)——HTML+CSS
热门推荐
广龙宇的博客
08-18 14万+
系列文章目录 web前端基础(一)——HTML+CSS 目录 系列文章目录 前言 HTML HTML的介绍 1. html的定义 2. html的作用 HTML的基本结构 1. 结构代码 2. 浏览网页文件 vscode的下载与使用 1. vscode 的基本介绍 2. vscode 的安装 3. vscode 的插件安装 4. vscode 的插件卸载 5. 设置字体大小 6. 设置颜色主题 7. 设置默认浏览器[可选] 初识常用的HTML标签 1. 常用的 ..
JavaWeb基础4——HTML,JavaScript&CSS
vincewm的博客
07-24 9830
HTML,JavaScript&CSS、元素、标签css 选择器、属性、JavaScript基础语法、JavaScript对象、BOM浏览器对象模型、DOM文档对象模型、事件监听、正则对象RegExp/ES6
WEB前端框架开发技术》HTML5响应式旅游景区网站设计与实现——榆林子州HTML+CSS+JavaScript.md
08-10
- **HBuilder**:一款高效的HTML5开发工具,支持多种前端技术栈。 - **Vscode**:一款轻量级但功能强大的源代码编辑器,可通过安装插件增强HTML/CSS/JS开发能力。 - **Sublime Text**:一款非常受欢迎的文字编辑器,...
Web前端开发技术课程大作业——HTML5旅游景区景点(13页面)HTML+CSS+Javaipt.md
08-10
### Web前端开发技术课程大作业知识点解析 #### 一、项目背景与目标 - **项目类型**:HTML5旅游景区景点网站设计与制作。 - **适用对象**:面向Web前端开发初学者,特别是需要完成期末大作业的学生。 - **技术栈**...
Web前端开发技术课程大作业——南京旅游景点介绍网页代码html+css+javascript
08-10
本项目提供了一个全面的Web前端开发实践案例,涵盖了从HTMLCSS再到简单的JavaScript动态效果,旨在帮助学生理解和掌握Web前端开发的基础知识和技术要点。通过实际操作这个项目,不仅可以提升学生的技术能力,还能...
web课程设计网页规划与设计:HTML+CSS美妆设计题材——雅诗兰黛(5页)
08-10
#### 四、网页开发工具与资源 - **HTML编辑器**:如Dreamweaver、HBuilder、Vscode、Sublime等,支持编写、编辑和预览HTMLCSS和JavaScript代码。 - **图片处理软件**:如Photoshop,用于编辑和优化网页使用的图片...
网页的组成与本质
Harrysau的博客
01-25 3167
网页一、认识网页1.网页的组成2.网页的本质3.如何实现代码到页面的转化二、前端语言1.介绍2.功能三、编译环境1.编译器2.浏览器 一、认识网页 1.网页的组成 网页通常由文字、图片、音频、视频以及超链接组成。 2.网页的本质 在网页中右键单击,选择“查看页面源代码”选项,可以观察到由一系列标签语言组成的源代码。网页正是利用源代码来展示我们观察到的画面。 3.如何实现代码到页面的转化 通过浏览器的渲染解析,使源代码转化为我们所看到的页面。 二、前端语言 1.介绍 一个网页的构成离不开源代码,而源代码无疑属
1、HTML笔记
最新发布
weixin_45871977的博客
10-16 536
前端学习笔记1-HTML笔记
《常见 HTML 标签和属性全解析》
一名资深Java工程师的技术分享
10-10 1214
网页开发的世界里,HTML(超文本标记语言)就像是构建数字大厦的基石。它通过各种标签和属性来定义网页的结构、内容和样式。下面,让我们深入了解一些常见的 HTML 标签和属性。
position定位静态定位/绝对定位/相对定位
qq_74861982的博客
10-13 370
position定位静态定位/绝对定位/相对定位
HTML快速入门--第一节--五个基本标签
PangQinghua的博客
10-13 388
html,图片标签;超链接标签;列表标签;表格标签;表单标签
HTML快速入门--第二节--css选择器
PangQinghua的博客
10-13 328
CSS相关概念,样式表,样式表选择器
Chromium html<img>对应c++接口定义
杰克东的专栏
10-11 395
img src="tulip.jpg" alt="上海鲜花港 - 郁金香" />
写文章

热门文章

  • Session 'app': Installation did not succeed. The application could not be installed. 30258
  • 什么是耦合与解耦 29061
  • 功能测试(八)—— APP之专项测试、性能测试、性能测试工具SoloPi 19115
  • C语言基础(六)—— 函数的定义、声明、调用、防止头文件重复包含 14088
  • 解决Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'. 10319

分类专栏

  • 【Android旅行日记】 23篇
  • 【Java旅行日记】 9篇
  • 【kotlin成长日记】 1篇
  • 【Android成长笔记】
  • 【Java】 10篇
  • Dart学习笔记 2篇
  • 【Android Jetpack】 5篇
  • 【设计模式】 2篇
  • Android Studio 11篇
  • 【软件测试成长之路】 2篇
  • 【测试基础】 4篇
  • 【Linux】 2篇
  • 【数据库(SQL)】 2篇
  • 【Python】 8篇
  • 【功能测试】 11篇
  • 【接口测试】 12篇
  • 【性能测试】 4篇
  • 【UI自动化测试】 3篇
  • 【职场技巧】 4篇
  • 【前端成长之路】 14篇
  • 【C++成长之路】 32篇
  • 【C++】

最新评论

  • Qt界面编程(四)—— QMainWindow(一个菜单栏、多个工具栏、多个停靠部件、一个状态栏、一个中心部件)、资源文件

    比特 GOK: 博主你好,每句话前面的 · 是怎么打出来的表情包

  • 功能测试(八)—— APP之专项测试、性能测试、性能测试工具SoloPi

    19921106: hm的东西真好啊

  • 功能测试(八)—— APP之专项测试、性能测试、性能测试工具SoloPi

    奔跑的小狮子lalala: 报告只有时间轴,不能知道那个时间点操作了什么

  • 功能测试(八)—— APP之专项测试、性能测试、性能测试工具SoloPi

    汤姆666: solopi测的数据怎么看 大佬

  • C语言基础(七)—— 指针、指针变量

    幻351: 佬,你的文章很有你的个性,晒出图片让读者探索,更能从实践中明白理解知识点,爱了,知行合一

大家在看

  • 初阶数据结构【 算法的时间复杂度和空间复杂度】
  • 分支和循环
  • 机器学习【教育系统改善及其应用】
  • 动态路由协议——OSPF
  • 基于jsp+mysql+Spring的SpringBoot招聘网站项目 487

最新文章

  • Genymotion模拟器中安装其他APK文件
  • 微信小程序代码怎么转成第三方平台(H5、Android、IOS等)项目
  • JavaScript基础(二)—— 运算符、表达式与语句(if、switch、循环)
2024年4篇
2023年53篇
2022年50篇
2021年22篇
2020年3篇
2019年3篇
2018年7篇
2017年2篇
2016年13篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

心上学事上练

感谢您的支持,让我们一起成长

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳坪山网站建设公司网站优化竞争对手分析宜昌怎么做网站优化永州外贸网站优化珠海服务好的机械行业网站优化石家庄seo网站优化培训移动网站优化哪家便宜沈阳电商网站优化用什么方法铁岭电商网站优化用什么方法seo怎么优化网站排名专业网站优化技术钟祥市网站关键词排名优化报价天津网站优化推广方案沧州网站搜索排名优化要多少钱复兴区网站优化排名宁波本地网站优化哪家好好丽友网站优化报告西昌网站自然优化域名优化对网站优化有什么意义湘潭网站优化信息推荐分享网站怎样把seo优化做好南京网站优化 鹊起科技什么样的网站利于优化网站怎么优化首选火28星沙田电子网站优化哪正规武汉湖南网站优化推广广州网站系统优化南通外贸型网站优化方案衡阳专业seo网站优化平台北京服装行业网站优化郑州靠谱网站优化香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

深圳坪山网站建设公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化