HTML5+CSS3学习笔记(一)HTML5基础知识

HTML+CSS基础知识汇总(含HTML5 以及 CSS3) HTML(超文本标记语言)通过标签构建网页基础结构,定义标题、段落等内容,而CSS(层叠样式表)负责对HTML页面进行美化,控制字体、颜色与布局等样式,二者协同打造出美观且结构清晰的网页 。 阅读详情

一. 标题和段落

1.1 排版标签
1.1.1 标题标签:用来突出文章主题
h1~h6系列标签,重要程度依次递减,文字加粗程度减小,文字逐渐变小、并且独占一行,是一个块级标签。
1.1.2 段落标签
p标签在新闻和文章中使用,用于分段明显,段落之间存在间隙,独占一行。
1.1.3 换行标签
br单标签,让文字强制换行显示。
1.1.4 水平线标签
hr单标签实现在页面中显示一条直线,主题分割线

2.1文本格式化标签
需要让文字加粗、下划线、倾斜、删除线等效果

标签说明
strong加粗
em倾斜
del删除
ins下划线

3.1媒体标签
3.1.1 图片标签

img单标签,<img src=" " alt=" " title=" " width=" " height=" ">
src是图片路径;
alt是替换文本,当图片加载不成功时替换文本才会显示;
title属性当鼠标悬停在图片上时显示文字;
width和height设置图片的宽度和高度,只设置一个属性时会自动等比例缩放图片,设置两个属性时都会生效,图片可能会变形;
3.1.2 音频标签
在页面中插入音频<audio src=" " controls></audio>
src是音频的路径;
controls是显示播放的控件;
autoplay是自动播放音频(部分浏览器不支持具有局限性);
loop是循环播放音频;
音频标签支持三种模式:MP3、Wav、Ogg
3.1.3 视频标签
在页面中插入视频<video src=" " controls></video>
视频中属性与音频相似,autoplay自动播放需要配合muted实现静音播放;
视频支持的格式:MP4

4.1 链接标签
点击之后从一个页面跳转到另外一个页面<a href=" " target=" "></a>
target属性取值:
默认值是_self,在当前窗口中进行跳转(覆盖原网页)
_blank实现在新窗口跳转(保留原网页)

二. 列表标签

1.1无序列表**
在网页中表示一组无顺序之分的列表,例如:新闻列表
<ul></ul> 表示无序列表的整体,用于包裹li标签
<li></li> 表示无序列表的每一项,用于包含每一行的内容
列表的每一项默认显示圆点标识;
ul标签只能包含li标签,li标签可以包含任何标签
1.2有序列表
在网页中表示一组有顺序之分的列表,例如:排行榜
<ol></ol> 表示有序列表的整体,用于包裹li标签
<li></li> 表示无序列表的每一项,用于包含每一行的内容
列表的每一项默认显示序号标识;
ul标签只能包含li标签,li标签可以包含任何标签
1.3自定义列表
在网页的底部导航中通常会使用自定义列表实现
<dl></dl> 表示自定义列表的整体,用于包裹dt/dd标签
<dt></dt> 表示自定义列表的主题
<dd></dd> 表示自定义列表的针对主题的每一项内容
dd前会默认显示缩进效果
dl标签中只允许包含dt/dd标签,dt/dd标签可以包含任意内容

三. 表格标签

1.1 表格的基本标签
在网页中以行+列的 单元格方式整齐展示数据,例如:学生成绩单

标签名说明
table表格整体,可用于包含多个tr
tr表格每行,可用于包裹td
td表格单元格,可用于包裹内容

1.2 表格属性

属性名效果
border边框宽度
width表格宽度
height表格高度

1.3 表格标题和表头单元格标签
在表格中表示整体大标题和一列小标题

标签名名称说明
caption单元格大标题表示单元格整体大标题,默认在整体顶部居中位置显示
th表头单元格表示一列小标题,通常用于表格的第一行,默认内部文字加粗并居中显示

caption标签书写在table标签中,th标签写在tr标签内部,替换掉td标签
1.4 表格的结构标签
让表格的内容结构分组,突出表格的不同部分,使语义更加清晰

标签名名称
thread表格头部
tbody表格主体
tfoot表格底部

1.5 合并单元格
将水平或垂直的多个单元格合并成一个单元格

属性名属性值说明
rowspan合并单元格的个数跨行合并,将多行的单元格垂直合并
colspan合并单元格的个数跨列合并,将多列的单元格水平合并

只有同一个结构标签中的单元格才能合并,不能跨结构标签合并。

四.表单标签

1.1 input单标签系列标签的基本介绍
在网页中显示收集用户信息的表单效果,如:登录页、注册页
注意:按钮要实现功能,需要配合使用form标签,将整个表单的内容包裹起来。

type属性值说明
text文本框,用于输入单行文本
password密码框,用于输入密码
radio单选框,用于多选一
checkbox复选框,用于多选多
file文件选择,用于之后上传文件
submit提交按钮,用于提交
reset重置按钮,用于重置
button普通按钮,默认无功能,之后配合js添加功能

1.1.1 input系列标签——文本框
placeholder属性:提示用户输入的内容
1.1.2 input系列标签——单选框
name属性:分组。有相同name属性值的单选框为一组,一组中同时只能有一个被选中
checked属性:默认选中
1.1.3 input系列标签——文件选择
multiple属性:多文件选择

1.2 下拉菜单
在网页中提供多个选项得下拉菜单表单控件
select标签:下拉菜单的整体
option标签:下拉菜单的每一项
selected属性:下拉菜单的默认选中

1.3 textarea文本域标签
在网页中提供可输入多行文本得表单控件
cols属性:规定了文本域内可见宽度
rows属性:规定文本域内课件行数

1.4 label标签
常用于绑定内容域表单标签的关系,可以实现点击文字或图片选中的效果。
使用方法1:label标签的for属性与相关元素的id属性值相同;
使用方法2:直接用label标签包裹相关元素,不需要for和id。

学习时间记录:2022/3/1下午~2022/3/2上午

HTML5 + CSS3 基础知识梳理 视频播放器需要的属性controls显示或隐藏用户控制界面autoplay媒体是否自动播放loop媒体是否循环播放pause媒体是否暂停(只读属性)ended媒体是否播放完毕(只读属性)当前的播放进度duration媒体播放总时间volume0.0到1.0的音量相对值muted是否静音3.2播放器需要的方法:视频播放器用到的方法play()媒体播放Pause()媒体暂停时间更新Canplay()可以播放。 阅读详情

相关推荐

HTML5 vs HTML 和 CSS3 vs CSS:全面对比

HTML5 vs HTML 和 CSS3 vs CSS:全面对比

aA20030316的博客 1508

网页设计与制作课堂笔记

课堂笔记

qq_54350870的博客 773

GhidrAssist:AI驱动的逆向工程助手实战指南

逆向工程是分析软件内部工作原理、理解二进制代码逻辑的关键技术,广泛应用于软件安全、恶意代码分析和漏洞挖掘等领域。其核心原理在于通过反编译、控制流与数据流分析等手段,将机器码还原为可理解的高级语言表示。传统逆向分析高度依赖人工经验,面对海量代码时效率低下且易出错。随着大语言模型(LLM)技术的发展,其强大的代码理解与推理能力为自动化逆向分析提供了新的可能。通过将LLM与成熟的逆向工程框架(如Ghidra)相结合,可以构建智能辅助系统,实现代码意图的自动解释、变量/函数的智能重命名以及潜在漏洞模式的辅助识别,从

weixin_42547335的博客 596

网页设计与制作第一次笔记

:type:text 明文显示文本 type:password 密码显示 type=radio 单选 type=checkbox复选框 type=file文件 type=date日期 type=button普通按钮 type=reset重置 type=submit 提交。3.外部样式:{1.创建css文件(关联CSS文件:href:指向关联的样式文件地址,re:关联) 2.在HTML文件中关联css文件}分别对应:上边,两边,下边。

2301_80151196的博客 1214

Atlas 300I Pro推理卡性能深度测试:对比业界同类产品的能效比与算力表现

本文对昇腾Atlas 300I Pro推理卡进行了深度性能评测,重点对比了其与业界同类产品的能效比与算力表现。实测数据显示,该卡在运行BERT等模型时展现出高达39.6句子/秒/瓦的卓越能效比,电力成本可降低40%以上,同时其达芬奇架构和硬件加速特征检索能力,为高密度在线推理和向量检索场景提供了强大支撑。

weixin_29031161的博客 578

本地部署gradle

在部署CAS构建执行包时,如果按照CAS的官方命令gradlew clean build,如果系统没安装过gradle,这个步骤将会从网上下载gradle,但是进度非常慢,耗时很长。为了更快地完成项目构建,我们可以直接在本地部署好gradle,节省一点时间。

益添的博客 779

第4版 网页设计与制作 HTML5+CSS3+JavaScript(赵丰年 编著)学习笔记

第1章 HTML5基础 1.万维网(World Wide Web,WWW)由大量的Web服务器构成。我们通过浏览器访问这些服务器上的网页。不同的网页通过超链接联系在一起,构成了WWW的网状结构。 2.HTML是表示网页的一种规范,它通过标记符定义了网页内容的显示,并使用属性进一步控制内容的显示。 3.Web标准包括结构.表现和行为3部分。 4.最基本的HTML标记符包括:HTML标记符<html>和<html>,首部标记&lt...

我是一只蘑菇17的博客 1万+

【人工智能 Open AI】程序员怎样提升研发效率?从技术、业务、项目管理等等多个方面来阐述。

程序员要想提升研发效率,需要从技术、业务、项目管理等多方面着手,多靠工具配合实践实现,从而提升研发效率。

AI天才研究院 5526

网页制作基础及HTML的笔记,《网页设计与制作项目教程》:网页制作基础知识笔记一...

理解Web基本概念一、认识网页a.网页:文字+图像+超链接+音频+视频+flash+……b.网页:静态+动态c.网站:多个网页集合d.网页形成:特殊的符号和文本→浏览器渲染→图文并茂的页面二、网页相关名词a. Internet=互联网b. WWW=万维网c. URL=网址+唯一性d. DNS=域名解析系统,人识域名,机器识DNS,域名与DNS逐个对应e. HTTP=超文本传输协议,一种规则,浏览器...

weixin_42495057的博客 1198

【系统架构设计师】模拟预测试卷十 - 案例分析(完整结构)

本文为系统架构设计师考试模拟试题及参考答案,包含五个专题:质量属性(必答)、信息系统架构设计、嵌入式系统架构设计、云原生架构设计、面向服务架构设计(SOA)。试题一聚焦非功能需求与质量属性映射,如性能、可修改性、一致性等;其余选答题分别涉及分层架构设计(如嵌入式实时控制)、云原生会话管理、服务化治理(如契约设计、熔断策略)等核心架构场景,涵盖战术应用、权衡分析及解决方案设计。参考答案提供关键要点,例如离线借还的冲突解决、服务编排与共享服务的区分、嵌入式硬实时保护的必要性等,适用于备考实战演练。

数据知道的博客 251

YOLOv8改进 | Conv篇 | 利用YOLO-MS的MSBlock轻量化网络结构(既轻量又长点)

本文给大家带来的改进机制是利用YOLO-MS提出的一种针对于实时目标检测的MSBlock模块,我们将其用于C2f中组合出一种新的结构,来替换我们网络中的模块可以达到一种轻量化的作用,我将其用于我的数据集上实验,包括多个类别的数据集,其在轻量网络结构的同时,却能够提高一定的mAP精度,所以这是一种十分高效的模块,该网络结构非常适合那些模型精度已经无法提到,想要从轻量化模型的角度入手的读者使用。欢迎大家订阅本专栏,本专栏每周更新3-5篇最新机制,更有包含我所有改进的文件和交流群提供给大家。

Snu77的博客 6092

HTML 基础-03-列表-自定义

4.1自定义列表 ★场景: 在网页的底部导航中通常会使用自定义列表实现。 ★标签组成: 标签名 说明 dl 表示自定义列表的整体,用于包裹dt/dd标签 dt 表示自定义列表的主题 dd 表示自定义列表的针对主题的每一项内容 ★显示特点: · dd前会默认显示缩进效果 ★注意点: · dI标签中只允许包含dt/dd标签 · dt/dd标签可以包含任意内容 4.2小结 ★自定义列表由几个标签组成? 分别表示什么? · dl标签:表示自定义列表的整

weixin_63562705的博客 521

雷达工程师面试题目

详细描述项目背景、目标、你的具体职责和贡献,分析在项目实施过程中遇到的主要技术难题及解决方案,总结项目取得的成果和经验教训。

道亦无名 738

HTML5+css3课后习题【一】

因为静态网页的访问速度快,所以现在互联网上的所有网站都是静态网页组成的。(✖️)大多数网页是动静混合模式。“HTTP”是一种详细规定了浏览器和万维网服务器之间互相通信的规则。(✔️ )在Web标准中,表现是指网页展示给访问者的外在样式。( ✔️)在网页中,层叠样式表指的是JavaScript。(✖️ )CSS所有的浏览器对同一个CSS样式的解析都相同,因此页面在不同浏览器下的显示效果完全一样。( ✖️)结果不一样。

缘友一世的博客 1万+

Spark中Application、Job、Stage和Task区别详解

在Spark中,有一些关键的概念,如Application、Job、Stage和Task,它们描述了Spark作业的不同层次和组成部分。下面我将详细介绍每个概念,并通过示例说明它们之间的区别。

优快云 精品推荐 901

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

HTML5+CSS3+JavaScript学习笔记

基础知识 HTML5 基础入门 HTML5 的基本概念 什么是HTML5   HTML5 是标记语言,使用标记标签描述网页。 HTML与XHTML   XHTML是可扩展的超文本标记语言,是一种置标语言,是更严格、更纯净的HTML版本。XHTML是以XML格式编写的HTML。XHTML具有<!DOCTYPE…>强制性、元素必须合理嵌套、元素必须有关闭标签、空元素必须包含关闭标签、元素必...

梦在前方,路在脚下,自胜者强,自强者胜! 4200

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

HTML5,CSS3,js

HTML5,CSS3,jshtml5html基本结构块级标签和行级标签css3js html5 html基本结构 1.html5文档的基本结构 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>html5</title> <link rel=...

u014563457的博客 5354

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

前端 HTML5+CSS3基础知识一

目录 CSS3有哪些新特性? html5\CSS3有哪些新特性、移除了那些元素?如何处理HTML5新标签的浏览器兼容问题?如何区分 HTML 和 HTML5? 本地存储(Local Storage )和cookies(储存在用户本地终端上的数据)之间的区别是什么? 如何实现浏览器内多个标签页之间的通信? 你如何对网站的文件和资源进行优化? 什么是响应式设计? 新的 HTML5 文档类型和字符集是...

路漫漫其修远兮,吾将上下而求索。 3894

千峰HTML5+CSS3学习笔记

我的千峰HTML5+CSS3学习笔记

李英俊小朋友 2883

HTML5、CSS3和JavaScript的基础知识以及从入门到精通的学习路径

HTML5、CSS3和JavaScript是现代Web开发的核心技术,掌握它们对于想要从事Web开发的人来说至关重要。本文将介绍HTML5、CSS3和JavaScript的基础知识以及从入门到精通的学习路径。通过深入理解这三种技术的特性和用法,并结合实践项目,学习者可以逐步提升自己的前端开发能力。

努力是为了站在万人之中,成为别人的光 6263

HTML5 + CSS3

HTML指的是超文本标记语言(HyperText Markup Language),它是用来描述网页的一种语言。 HTML不是一种编程语言,而是一种标记语言(markup language)。 标记语言是一套标记标签(markup tag)。所谓超文本,有2层含义∶ 1.它可以加入图片、声音、动画、多媒体等内容(超越了文本限制)。 2.它还可以从一个文件跳转到另一个文件,与世界各地主机的文件连接(超级链接文本)。网页是由网页元素组成的,这些元素是利用html标签描述出来,然后通过浏览器解析来显示给用户的。浏

坏蛋阿土的博客 9492

HTML5和CSS3提高

nth-child(n)里面的n可以是数字(选择第n个子元素,从1开始)、关键字(even偶数,odd奇数)、公式(从0开始计算,但是第0个元素或者超出了元素的个数会被忽略)nth-of-type 会把指定的盒子排列序号,执行时候先看 div指定的元素 之后看 :nth-of-type(1)第几个盒子。nth-child会把所有的盒子都排列序号,执行的时候首先看 :nth-child(1) 之后回去看前面div。增加了一些新的标签,新的表单,新的表单属性,IE9+以上版本的浏览器才支持。

surx123456的博客 3440

Html5+Css3学习笔记

css: Cascading Style Sheet ( 级联样式表)作用:美化网页。

never1624的博客 1200

【前端】【HTML5+CSS3+JS】学习笔记总结

【HTML5+CSS3+JS】学习笔记总结

qq_73471456的博客 1612

【Web学习笔记1】前端Web开发HTML5+CSS3+移动web

<li>第一项</li><li>第二项</li><li>第三项</li>......

qq_57437052的博客 897

HTML5、CSS3文档、html快速编程

HTML5、CSS初体验 学习笔记,如有错误,希望尽快在评论区指出,不胜感激。 仅适用于初学者,部分内容HTML5中不支持,不赞成使用。 参考教程 菜鸟教程. bilibili. 一、 HTML 网页结构编写(超文本标记语言: HyperText Markup Language) 实例 <!DOCTYPE>// 声明为 HTML5 文档 <html>// 元素是 H...

likesomething的博客 1179
上一篇: Emmet语法快速生成html标签
下一篇: HTML5+CSS3学习笔记(二)CSS3基础知识
Lindsay_Jie
博客等级 码龄7年 30粉丝 30原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值