《HTML+CSS》视频5 CSS入门

CSS中伪类详解 CSS伪类是特殊选择器,用于选择元素的特定状态或位置,无需修改HTML结构。主要分为用户交互伪类(如:hover、:active)、链接状态伪类(:link、:visited)、表单状态伪类(:checked、:valid)、结构位置伪类(:first-child、:nth-child)等类型。伪类可组合使用,支持参数化选择,在交互反馈、数据表格优化、导航菜单等场景有广泛应用。与伪元素不同,伪类不创建新元素而是选择元素状态。使用时需注意性能影响、浏览器兼容性和可访问性要求。合理运用伪类能提升界面交互体验和视 阅读详情

CSS:
层叠样式表(Cascading style sheets)可以用来为网页创建样式表,通过样式表可以对网页进行装饰。网页实际上是多层的。

1、可以把css样式编写到元素(标签)的style属性当中,不同属性值之间用分号隔开,最后用分号结束。font-size的单位为px像素,特别注意引号的位置,只需要加一个,把所有的键值对括起来。

<p style="color:red"> 这是一段话<p>

将样式直接写在style属性中的成为内联样式,内联样式只对当前元素中的内容起作用,不方便复用,且结构与表现混合,不方便后期维护。

2、可以把css样式编写到head中的style标签里,然后通过css选择器指定元素,则所有元素可以同时设置样式,也可以实现结构和表现分离,这种样式成为内部样式。

<style type="text/css">
	p{
		color:red; 
		font-size:40px
	}
</style>

3、可以将style编写到外部的css文件当中,然后通过link标签将外部的css文件引入到当前页面中,这种称为外部样式。rel->relevant

<link rel="stylesheet" type="text/css" href="style.css">

这样可以利用浏览器的缓存,加快用户访问的速度,提高用户体验。

块元素和内联元素:

div是一个块元素,会独占一行,主要用来对页面进行布局。

<div> 我是一个块元素</div>

p标签、h标签也都是块元素。

span是一个内联元素(行内元素),只占自身大小的元素,不会占用一整行。专门用来选中文字,为文字设置样式。

<span id="a">
	我是一行span
</span>
<span id="b" style="color:red">
	专门为文字设置样式
</span>

a元素也是一种内联元素。

一般块元素div可以包含内联元素,而内联元素span不能包含块元素。

超链接元素a可以包含除了自身之外的任意元素。

块元素p中不能包含任何其他的块元素。

css的世界

Style标签里面,属于css的内容,html格式的标签或者注释等等已经不适用了。

css的注释格式:

/*
注释
*/

CSS主要有有两部分组成:选择器和声明块。

选择器:选中页面中指定元素,并且将声明块中的样式应用到选择器对应的元素上。

声明块:紧跟在选择器后面,用{}括起来,声明块中是一组键值对结构,每一组键值对称为一个声明,。不同声明之间使用;分开。

web开发IDE(集成开发工具):Hbuilder
alt+/:提示
Ctrl+D:删除一行
Ctrl+shift+R:复制一行
Ctrl+enter:换行

根据要选择的内容不同,可以使用不同的选择器:
元素选择器:选中标签内所有的元素
id选择器:通过元素的id属性值来选中唯一的一个元素。
语法:#id属性值{}

#p1{font-size:20px}

例如:

<style type="text/css">
	#p2{font-size:20px}
</style>
<p>锄禾日当午</p>
<p id="p2">汗滴禾下土</p>

类选择器:可以为元素设置class属性,class属性和id属性类似,但是class属性可以重复。
语法.class{}

<style type="text/css">
	#p2{font-size:20px;}
	.class1{color: gold;}
</style>

不同的选择器可以分组,通过选择器分组可以同时选中多个选择器对应的元素。
语法:选择器1,选择器2,选择器n{}

#p1,.class1,h1{color:gold;}

通配选择器:*{}
复合选择器(交集选择器):可以选中同时满足多个选择器的元素
语法:选择器1 选择器2 选择器n{}
选择器之间用空格隔开。

父元素、子元素:直接包含与被包含
祖先元素、后代元素:直接或间接包含与被包含
兄弟元素:拥有相同父元素

后代元素选择器:选中指定元素的指定后代元素。
语法:祖先元素 后代元素{}

子元素选择器:选中指定父元素的指定子元素。
语法:父元素>子元素{}

IE6及以下的浏览器不支持子元素选择器。

使用jQuery清除下拉框选项 你可以根据自己的需求选择合适的方法来清除特定的选项或全部选项。有时候,我们需要通过编程的方式来清除下拉框中的选项,以便更新或重置下拉框的内容。在上面的示例中,我们使用了jQuery的empty()函数来清空id为"mySelect"的下拉框中的所有选项。我们使用了选择器$(“#mySelect option”)来选中所有的选项,并使用remove()函数删除它们。我们使用了属性选择器来选中具有特定值的选项,并使用remove()函数将其删除。如果你只想删除特定的选项,可以使用过滤器来选择要删除的选项。 阅读详情

相关推荐

jq重置select下拉列表.docx

jq重置select 下拉列表 很简单 重置可以自定义到哪一项

CSS中伪类详解和用法例子详解

用于已有元素处于某种状态时(滑动、点击等)为其添加对应的样式,这个状态是根据用户行为而动态变化的。

杨杨吖的博客 6398

群晖Docker安装GitLab

external_url ‘http://lanweixia.synology.me’ 这种情况访问页面的时候加上端口没问题,但是会导致http的克隆地址没有端口。external_url ‘http://lanweixia.synology.me:8000’ 加端口的话,又会导致页面访问不了,Gitlab也一直处于启动状态。​ 完成以后修改docke—>gitlab—>config---->gitlab.rb。就是上面改的端口(docker的端口)首次进入,会设置密码,这个密码就是用户名。

Lim的博客 9114

CSS伪类大全!4大类伪类详解

伪类(Pseudo-class)是 CSS 中一种用于选择元素特定状态或行为的选择器。它们允许我们根据用户操作、元素的位置或其他特定条件来应用样式,从而增强页面的交互性和可读性。用户交互状态:伪类可以根据用户的操作状态来应用样式,如:hover 用于鼠标悬停状态。链接状态:链接伪类如:link、:visited、:hover、:active 用于控制链接在不同状态下的样式,帮助用户区分未访问链接、已访问链接以及鼠标悬停和激活链接。子元素选择。

u013179804的博客 3852

Windows/Mac/Linux三系统保姆级教程:用llama.cpp将safetensors模型转gguf格式(附常见错误解决)

本文提供Windows、Mac和Linux系统下使用llama.cpp将safetensors模型转换为gguf格式的详细教程,涵盖环境配置、转换原理及常见错误解决方案。通过跨平台兼容性处理,帮助开发者高效完成模型格式转换,优化边缘计算性能。

weixin_29227425的博客 270

DAC60501与STM32的I2C通信实战:从寄存器配置到电压输出

本文详细介绍了如何使用STM32通过I2C通信驱动DAC60501数模转换器,实现精确的模拟电压输出。内容涵盖从硬件连接到软件模拟I2C驱动编写,再到DAC寄存器配置与电压计算的全流程实战指南,并提供了关键的驱动实例代码和常见问题调试技巧,帮助开发者快速掌握这一嵌入式开发中的实用技能。

weixin_29197835的博客 369

HTML5+CSS3从入门到精通随书光盘 ISO 镜像视频教程​

本文转载于:猿2048网站HTML5+CSS3从入门到精通随书光盘 ISO 镜像视频教程​ HTML5+CSS3从入门到精通(清华社“视频大讲堂”大系)通过基础知识+中小实例+综合案例的方式,讲述了用HTML5+CSS3设计构建网站的必备知识,相对于权威指南、高级程序设计、开发指南同类图书...

chuluxie3918的博客 257

PythonOCC基础使用:建模——倒角倒圆(二维+三维)

占坑

weixin_42755384的博客 4639

html5 css3从入门到精通 iso,HTML5+CSS3从入门到精通随书光盘 ISO 镜像视频教程​

HTML5+CSS3从入门到精通(清华社“视频大讲堂”大系)通过基础知识+中小实例+综合案例的方式,讲述了用HTML5+CSS3设计构建网站的必备知识,相对于权威指南、高级程序设计、开发指南同类图书,本书是一本适合快速入手的自学教程。内容有:创建HTML5文档,实战HTML5表单,实战HTML5绘画,HTML5音频与视频,Web存储,离线应用,Workers多线程处理,Geolocation地理...

weixin_42512128的博客 606

计算机毕设:线性回归 Xgboost LSTM 预测黄金价格实战 完整代码数据视频讲解 可直接运行

线性回归 Xgboost LSTM 预测黄金价格实战 完整代码数据视频讲解 可直接运行

1765

使用 MATLAB/Simulink 对一个开关磁阻电机进行建模

*开关磁阻电机(Switched Reluctance Motor, SRM)**是一种新型的无刷电机,以其简单的机械结构、宽广的调速范围和较高的效率在工业应用中得到了广泛关注。SRM的独特之处在于其定子和转子均为凸极结构,并且通过改变绕组电流的方向来实现转矩的产生和控制。本教程将详细介绍如何使用对一个开关磁阻电机进行建模,并探讨其基本控制策略,特别是针对双凸极结构的SRM。本文介绍了如何使用构建一个开关磁阻电机的双凸极结构模型,并探讨了其基本控制策略。

amy_mhd的博客 203

html5 css 插入视频,HTML+CSS入门 HTML网页中插入视频各种方法

本篇教程介绍了HTML+CSS入门 HTML网页中插入视频各种方法,希望阅读本篇文章以后大家有所收获,帮助大家HTML+CSS入门。<现在如果要在页面中使用video标签,需要考虑三种情况,支持OggTheora或者VP8(如果这玩意儿没出事的话)的(Opera、Mozilla、Chrome),支持H.264的(Safari、IE9、Chrome),都不支持的(IE6、7、8)。好吧,现...

weixin_28684757的博客 1万+

Python调用CANoe(2)(测试模块配置)

本节内容在Python和CANoe的数据交互(1)的基础认知上,继续探索Python如何加载TestSetup,以及运行tse测试文件

蚂蚁小兵 1万+

视频教程-HTML5与CSS3初级入门-HTML5/CSS

HTML5与CSS3初级入门 全栈工程师。2000年建设第一网站项目起,15...

weixin_30367283的博客 224

基于深度学习的智能监考系统(UI界面 + YOLOv8/v7/v6/v5代码 + 训练数据集)

行为检测与识别:能够自动识别考生在考试中的异常行为,如作弊、看手机、交头接耳等。实时监控:在考试期间,系统能够对考生的行为进行实时监控,及时发出警报。用户交互:通过简洁易用的UI界面,便于监考人员进行实时监控、查看警报和视频回放等操作。行为分析与反馈:系统能够识别出考生的违规行为,并提供反馈。本文详细介绍了如何构建基于YOLOv5的智能监考系统,从数据集的准备、YOLO模型的训练,到UI界面的设计与实现,展示了一个完整的深度学习监控系统。

YOLO 781

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

html5css3自学,HTML5+CSS3视频教程(让你从入门到精通)

HTML5+CSS3从入门到精通视频教程通过基础知识+中小实例+综合案例的方式,讲述了用HTML5+ CSS3设计构建网站的必备知识,相对于权威指南、高级程序设计、开发指南同类图书,是适合快速入手的自学教程。内容有:创建HTML5文档,实战HTML5表单,实战HTML5绘画,HTML5音频与视频,Web存储,离线应用,Workers多线程处理,Geolocation地理位置等技术。CSS3部分主要...

weixin_33561009的博客 483

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

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

尚硅谷2023禹神前端html5+css3入门视频全套资料

尚硅谷最新html5+css3视频,2023禹神前端视频

m0_47743942的博客 7119

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

视频教程-CSS基础入门视频课程-HTML5/CSS

CSS基础入门视频课程 全栈工程师,从事软件开发及软件教育培训多年,具有丰富...

weixin_31727523的博客 318

html5+css3从入门到精通视频教程讲解

第1讲:HTML的发展史 第2讲:HTML标签的改变(上) 第3讲:HTML标签的改变(下) 第4讲:HTML音视频介绍 第5讲:canvas标签介绍 第6讲:智能表单的应用 第7讲:canvas实例1-时钟 第8讲:canvas实例2-太阳系1 第9讲:canvas实例2-太阳系2 第10讲:canvas实例3-在线画图工具-功能介绍+页面布局 第11讲:canvas实例3-

xrl2012的专栏 2693

视频教程-html5与css3快速入门与应用(第二版)-HTML5/CSS

html5与css3快速入门与应用(第二版) 7年Web开发经验,猎曼技术总...

weixin_34897980的博客 172

视频教程-HTML基础入门视频课程-HTML5/CSS

HTML基础入门视频课程 全栈工程师,从事软件开发及软件教育培训多年,具有丰...

weixin_31702911的博客 139

视频教程-HTML零基础经典入门视频-HTML5/CSS

HTML零基础经典入门视频 线下超过2000课时的授课经验,授课学生超过60...

weixin_34550365的博客 390

视频教程-HTML和CSS 纯干货入门经典视频教程(含项目总结)-HTML5/CSS

HTML和CSS 纯干货入门经典视频教程(含项目总结) 7年编程开发经验,精...

weixin_32739271的博客 475

视频教程-CSS基础入门到精通实战-HTML5/CSS

CSS基础入门到精通实战 04年进入计算机行业。拥有6年net和php项目开...

weixin_31082465的博客 178
上一篇: 《HTML+CSS》视频4:语法规范、超链接等
下一篇: 《HTML+CSS》视频6 伪类、伪元素、选择器
Han_python
博客等级 码龄6年 31粉丝 113原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值