CSS快速入门

关于快速入门CSS 通过实践修改网页元素的样式,逐步掌握CSS的核心功能!CSS(层叠样式表)用于控制网页的。,例如颜色、字体、间距、布局等。 阅读详情

1. CSS简介

1.1 什么是CSS呢?

CSS(Cascading Style Sheets)是层叠样式表用来定义网页的显示效果。可以解决html代码对样式定义的重复,提高了后期样式代码的可维护性,并增强了网页显示效果的功能。简单一句话:CSS将网页内容和样式进行分离,提高了显示功能。

1.2 css和html的结合方式

共有4种结合方式:

1)在每个html标签上面都有一个属性style,把css和html结合起来。

<div style="background-color:red;color:green">

演示:

<html>
	<head>
		<title></title>
	</head>
	<body>
		<!-- 背景颜色设为红色,字体颜色设为绿色  -->
		<div style="background-color:red;color:green">
			年轻宦官叹息一声,“希望只是分胜负而不是分生死吧。”
		</div>
	</body>
</html>


2)使用html的一个标签<style>实现,必须要写在头标签里

<style type="text/css>

      css代码;

</style>

演示:

<html>
	<head>
		<title></title>
		<!-- 设置div标签里背景颜色设为蓝色,字体颜色设为红色  -->
		<style type="text/css">
			div{
				background-color:blue;
				color:red;
			}
		</style>
	</head>
	<body>
		<div>
		  徐凤年感慨道:“其实很羡慕那些既愿讲理又能顺意的人。”			
		</div>
	</body>
</html>



3)在style标签里面使用语句

        @import url(css的文件路径)

演示:

html:

<html>
	<head>
		<title></title>
		<style type="text/css">
			@import url(div.css);
		</style>
	</head>
	<body>
		<div>
		  徐凤年感慨道:“其实很羡慕那些既愿讲理又能顺意的人。”			
		</div>
	</body>
</html>

在当前目录下建一个div.css文件

div {
	background-color:yellow;
	color:black;
}


4)使用头标签link,引入外部css文件

格式:<link rel="stylesheet" type="text/css" href="css的文件路径"/>

演示:

<html>
	<head>
		<title></title>
		<link rel="stylesheet" type="text/css" href="div.css"/>
	</head>
	<body>
		<div>
		  徐凤年感慨道:“其实很羡慕那些既愿讲理又能顺意的人。”			
		</div>
	</body>
</html>



第三种方式在有的浏览器不起作用,所以一般使用第四种方式。


2.  css的优先级和选择器

2.1 css的优先级

从上到下,从外到内,优先级由低到高。也就是说后加载的优先级高。

演示:

<html>
	<head>
		<style type="text/css">
			div{
				background-color:gray;
				color:white;
			}
		</style>
	</head>
	<body>
		<div style="background-color:red;color:green">
		  徐凤年感慨道:“其实很羡慕那些既愿讲理又能顺意的人。”			
		</div>
		<div>
			年轻宦官笑道:“当真有这样的人物?”
		</div>
	</body>
</html>


2.2 css的选择器

上面代码中的div{...   }就是一个选择器,其作用是对一些标签里的数据进行操作。其格式为:

选择器名称 { 属性名:属性值; 属性名:属性值; ...}

2.2.1 基本选择器

1. 标签选择器

    使用标签名作为选择器的名称,例如上面的div选择器。

演示:

<html>
	<head>
		<style type="text/css">
			div{
				background-color:red;
			}
			p{
				background-color:green;
			}
		</style>
	</head>
	<body>
		<div>徐凤年感慨道:“其实很羡慕那些既愿讲理又能顺意的人。”	</div>
		<p>年轻宦官笑道:“当真有这样的人物?”</p>
	</body>
</html>



2. class选择器

    每个html标签都有一个属性class,例如:<div class="one">徐</div>

演示:

<html>
	<head>
		<style type="text/css">
			/*div.one{
				background-color:orange;
			}
			p.one{
				background-color:orange;
			}*/
			/*由于div标签和p标签的class属性都为one,且要定义的背景色也相同
			所以可以简写为.one选择器*/
			.one{
				background-color:orange;
			}
		</style>
	</head>
	<body>
		<div class="one">徐凤年感慨道:“其实很羡慕那些既愿讲理又能顺意的人。”	</div>
		<p class="one">年轻宦官笑道:“当真有这样的人物?”</p>
	</body>
</html>



3. id选择器

    每个html标签都有一个属性id,例如:<div  id="one">徐</div>

演示:

<html>
	<head>
		<style type="text/css">
			/*div#one{
				background-color:gray;
			}
			p#one{
				background-color:gray;
			}*/
			#one{
				background-color:gray;
			}
		</style>
	</head>
	<body>
		<div id="one">徐凤年感慨道:“其实很羡慕那些既愿讲理又能顺意的人。”	</div>
		<p id="one">年轻宦官笑道:“当真有这样的人物?”</p>
	</body>
</html>


4. 基本选择器的优先级

   style>id选择器>class选择器>标签选择器

证明:


2.2.2 css的扩展选择器

1. 关联选择器

    假如有这么一个语句:<div><p>aaa</p></div>,想要设置div标签里的p标签的样式。

演示:

<html>
	<head>
		<!-- 只设置div标签里面的p标签的样式  -->
		<style type="text/css">
			div p{
				background-color:green;
			}
		</style>
	</head>
	<body>
		<div><p>CSS扩展选择器</p></div>
		<p>CSS和HTML的结合</p>
	</body>
</html>



2. 组合选择器

    假如想把<div>标签和<p>标签里的内容设置成相同的样式,可以考虑使用组合选择器。

演示:

<html>
	<head>
		<!-- 同时设置div和p标签里内容的样式  -->
		<style type="text/css">
			div,p{
				background-color:orange;
			}
		</style>
	</head>
	<body>
		<div>CSS扩展选择器</div>
		<p>CSS和HTML的结合</p>
	</body>
</html>


3. 伪(类)元素选择器

    css提供了一些定义好的样式,可以拿来使用。比如超链接,超链接有四种状态:原始状态(:link),鼠标放上去的状态(:hover)、点击的时候(:active)、点击之后 (:visited)

演示:

<html>
	<head>
		<!-- 同时设置div和p标签里内容的样式  -->
		<style type="text/css">
			/*原始状态*/
			a:link{
				background-color:green;
			}
			/*悬停状态*/
			a:hover{
				background-color:blue;
			}
			/*点击状态*/
			a:active{
				background-color:gray;
			}
			/*点击之后的状态*/
			a:visited{
				background-color:orange;
			}
		</style>
	</head>
	<body>
		<a href="http://localhost" target="_blank">本地主机</a>
	</body>
</html>


原始状态:


悬停状态:


点击状态:


点击之后的状态:


3. css的布局

3.1 css的布局的漂浮

    属性float

        left:文本流向对象的左边

        right:文本流向对象的右边

3.2 css的布局的定位

    position

        absolute:将对象从文档中脱出,使得该对象在空中漂浮着,可以使用left、right、top、bottom等属性对其进行决定定位。

        relative:不会把对象从文档中脱出,但将依据left、right、top、bottom等属性在正常文档中偏移位置。
演示absolute:

<html>
	<head>
		<style type="text/css">
			div{
				width:200px;
				height:150px;
				border:2px solid blue;
			}
			#div51{
				background-color:red;
				position:absolute;
				top:50px;
				left:80px;
			}
			#div52{
				width:250px;
				height:150px;
				background-color:green;
			}
			#div53{
				background-color:orange;
			}
		</style>
	</head>
	<body>
		<div id=div51>AAAAAAAAAAAAA</div>
		<div id=div52>BBBBBBBBBBBBB</div>
		<div id=div53>CCCCCCCCCCCCC</div>
	</body>
</html>


演示relative:

<html>
	<head>
		<style type="text/css">
			div{
				width:200px;
				height:150px;
				border:2px solid blue;
			}
			#div51{
				background-color:red;
				position:relative;
				top:50px;
				left:80px;
			}
			#div52{
				background-color:green;
			}
			#div53{
				background-color:orange;
			}
		</style>
	</head>
	<body>
		<div id=div51>AAAAAAAAAAAAA</div>
		<div id=div52>BBBBBBBBBBBBB</div>
		<div id=div53>CCCCCCCCCCCCC</div>
	</body>
</html>


4. 练习

4.1 图文混排

图片和文字在一起显示

<html>
	<head>
		<style type="text/css">
			#imgtext11{
				width:400px;
				height:320x;
				border:2px dashed orange;
			}
			#img11{
				float:left;
			}
			#text11{
				color:green;
			}
		</style>
	</head>
	<body>
		<div id="imgtext11">
			<div id="img11"><img src="sq1.jpg" width="250" height="200" /></div>
			<div id="text11">相信自己是一种信念,它不是繁花如梦似锦,却如青松雪压不倒。正因为有了这样的信念,我们才会坚持到底,自信永远。
	  	听取意见是一种气度,它不是高天辽阔无际,却如大海容纳百川。正因为有了这样的气度,我们才会集思广益,从善如流。
  		不是吗?相信自己不意味固执己见;听取意见也不代表亦步亦趋。
  		唐太宗自由治理国家的雄才大略,他不怀疑自己的才能,但同时也接纳了魏征的“十思”,而不必“劳神苦思,代百司之职役”。
	  	齐王也有管四方,理朝政的能耐,他也不会怀疑自己的才能,但他同时也接受了邹忌的“纳谏”,而使“燕、赵、韩、魏皆朝于齐”。
			</div>
		</div>
	</body>
</html>


4.2 图像签名

在图片上显示文字

<html>
	<head>
		<style type="text/css">
			#text{
				position:absolute;
				top:15px;
				left:15px;
				color:orange;
			}
		</style>
	</head>
	<body>
		<div id=img><img src="sq2.jpg" width="300" height="280"/></div>
		<div id=text>人需要相信自己!</div>
	</body>
</html>




CircuitBreaker Resilience4J 介绍 在分布式环境中,我们的应用可能会面临着各种各样的可恢复的异常(比如超时,网络环境异常),此时我们可以利用不断重试的方式来从异常中恢复(Retry Pattern),使整个集群正常运行。然而,也有一些异常比较顽固,突然发生,无法预测,而且很难恢复,并且还会导致级联失败(举个例子,假设一个服务集群的负载非常高,如果这时候集群的一部分挂掉了,还占了很大一部分资源,整个集群都有可能遭殃)。如果我们这时还是不断进行重试的话,结果大多都是失败的。 阅读详情

相关推荐

【ZZULIOJ】郑州轻工业大学oj题解整合

写在前面 关于ZZULIOJ题解 学习编程,想要巩固无非就是刷题或者做项目,然后因为我大一开始是刷郑轻的题目,就想着自己整合一下自己写的题目。既是复习也是笔记吧。 题解(内有题目描述) 1000 整数a+b 1001 植树问题 1002 简单多项式求值 1003 两个整数的四则运算 1004 三位数的数位分离 1005 整数幂 1006 求等差数列的和 1007 鸡兔同笼 1008 美元和人民币 1009 求平均分 1010 求圆的周长和面积 1011 圆柱体表面积 1012 求绝对值 1013 求两点间

蒟蒻乱写的博客 29万+

CSS零基础快速入门(详细教程)

CSS是层叠样式表,是一种用来表现HTML或XML等文件样式的计算机语言;CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化;CSS还能够对网页中元素位置的排版进行像素级精确控制。

小杨的博客 1万+

【python】geopandas库安装出现各种问题?可以看看这篇文章

geopandas的安装方法

jgsecurity的博客 3886

CSS快速上手:从零到项目实战

CSS快速上手:从零到项目实战

YunWisdom 1463

化工设计软件:PDMS二次开发_(7).数据导入与导出技术

在某些复杂场景下,PDMS提供的标准API接口可能无法满足需求。此时,可以通过自定义API接口来实现特定的数据导入与导出功能。自定义设备导入API接口可以处理更复杂的设备数据格式。# 导入必要的库import pdms_api # 假设有一个PDMS API库# 定义自定义设备数据# 自定义设备导入API接口# 调用自定义设备导入API接口# 输出导入成功的消息print("自定义设备数据导入成功")在PDMS二次开发中,数据的导入与导出是关键的技术环节。

kkchenjj的博客 1484

第二天 原来Labview语言结构也挺自然(2.1 顺序结构)

新建项目文件StructureTest.lvproj,新建四个子VI(FlatSequence.vi、CaseStructure.vi、LoopStructure.vi、EventStructure.vi),具体新建流程可以参考1.2节。

weixin_38637405的博客 1003

CSS基础

css基础内容

CNCF_CN 265

基于 STM32 的智能水表流量计设计与实现 —— 数据采集与远程传输

本文设计的基于 STM32 的智能水表流量计通过霍尔传感器实现流量采集,结合 STM32 的处理能力完成数据计算、存储与远程传输,具备计量精准、功耗低、可远程监控等特点。未来可优化方向:引入低功耗模式延长电池寿命,增加水质检测模块实现多参数监测,提升水务管理智能化水平。

weixin_42300449的博客 1027

【前端开发入门】css快速入门

本篇将介绍css的常用属性及使用场景,为html标签添加样式,美化页面效果。主要介绍了css盒模型的规则。常见css属性到css的结构属性宽高、外边距、内边距、边框、overflow等和样式属性字体属性、背景颜色、阴影等。css的定位position的使用方法和案例。弹性盒子flex的基本使用方法和案例。

qbbmnnnnnn的博客 1620

从生产订单到整车交付,SAP 离散制造在汽车行业里的真实落点

汽车行业谈数字化,很容易一上来就谈智能工厂、数字孪生、AI 排产、无人仓、视觉质检。可落到 SAP 项目现场,真正把工厂撑起来的,往往还是几个很朴素的问题,客户订单来了以后,BOM 能不能准确展开,物料能不能准时到线,产能有没有被过度承诺,生产订单能不能被车间正确执行,质量问题能不能追溯,成本能不能按工单和批次沉淀下来。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 113

泰山派rk3566 audio音频基础介绍

本文介绍了嵌入式系统中音频处理的基础知识,重点围绕RK3566平台的音频子系统展开。文章首先解释了音频信号从模拟到数字的转换过程,包括采样率、位深和声道等核心概念。随后详细分析了嵌入式音频开发中的关键接口:I2C用于控制音频编解码器,I2S作为专用音频数据传输总线,以及PCM作为原始音频格式和ALSA设备抽象的双重含义。通过对这些基础概念和接口的解析,为在RK3566平台上进行音频驱动开发和应用调试提供了理论基础。

qq_37077309的博客 294

CSS入门

如何学习css是什么css怎么用(快速入门)css选择器(重点+难点)美化网页(文字,阴影,超链接,列表,渐变)盒子模型浮动定位网页动画(特效效果)Cascading Style Sheet 层叠级联样式表CSS:表现(美化网页)字体,颜色,边距,高度,宽度,背景颜色,网页定位,网页浮动...margin:外边距padding:内边距border:边框。

xzh202206的博客 1932

【LLC快速上手系列】LLC轻载时,死区时间怎么调才对?别再傻傻乱搞了!

死区时间,就是指。如果你死区设得好,就能让开通前 ( V_DS to 0 ),完美实现!

weixin_43199439的博客 1852

CSS快速入门,看这一篇就够了

Cascading Style Sheet 层叠样式表。CSS:表现(美化网页)。字体,颜色,边距,高度,宽度,背景图片,网页定位,网页浮动。margin:外边距;border:边框;padding:内边框;

redemption_2的博客 3057

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

VC中sqlite的使用

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

css的快速入门

类选择器class : 选择所有class 属性一致的标签,跨标签 .类名{}好处,可以多个标签归类,是同一个class,可以复用。/*标签选择器,会选择到页面上所有的这个标签的元素*//*order-radius:设置元素的外边框圆角*/id选择器>class选择器>标签选择器。Id选择器 : 全局唯一!/*类选择器的格式 .class的名称{}/*background:改变背景颜色*/标签选择器:选择一类标签 标签{}/*id选择器:id必须保证全局唯一!/*color:改变字体颜色*/

cainiao_chuanqi的博客 559

OV9734 DATASHEET,完整规格书

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

CSS3快速入门

主要包括1. css是什么2. css怎么用(快速入门)3. css选择器4. 美化网页5. 盒子模型6. 浮动7. 定位8. 网页动画(特效,)

m0_63515162的博客 1687

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

CSS 从零快速入门到快速使用

文章目录CSS什么是 CSSCSS 发展史CSS 快速入门CSS 导入方式CSS选择器基本选择器层次选择器结构伪类选择器属性选择器CSS 样式背景样式文本属性字体属性超链接伪类列表属性(list)盒子模型 CSS 什么是 CSS Cascading Style Sheets 层叠样式表 ,它用于设置页面的表现。 层叠:多个样式可以作用在同一个html的元素上,同时生效 降低耦合度。解耦 让分工协作更容易 提高开发效率 CSS 发展史 CSS 1.0 CSS 2.0 DIV 块 + CSS ,HTML

笨鸟在编码 469

CSS快速入门学习笔记

CSS快速入门学习笔记 概述 CSS 即层叠样式表(Cascading Style Sheets),用于定义 HTML 内容在浏览器内的显示样式,如文字大 小、颜色、布局等。 CSS 分为内联式、嵌入式和外联式三类(三类的优先级为距离被修饰内容越近越优先),具有继承和层叠的特点。 语法 CSS 的代码语法由选择器和声明组成。 p { font-size:10px; } p为选择器,{font-size:10px}为声明,声明由属性和值组成,其中font-size为属性,10px为值。 举例: <!

Goallegoal的博客 272

CSS1,CSS的简单介绍,什么是CSS和发展史,CSS快速入门及优势

CSS的简单介绍 www.runoob.com 什么是CSS和发展史 CSS快速入门及优势 1.3 快速入门 style 基本入门 建议使用这种规范

qq_50034199的博客 181

CSS样式快速入门

CSS快速入门,一张图带你了解CSS

鹤鸣呦呦、、的博客 959

HTML和CSS快速入门

HTML与CSS基础教程摘要 HTML(超文本标记语言)是构建网页的基础,通过标签定义网页结构和内容。主要元素包括: 基本结构:<html><head><body>标签构成网页框架 常用标签: 标题<h1>-<h6>、段落<p>、换行<br> 图片<img>(需src属性)、超链接<a>(需href属性) 表格<table>(含<tr><td><th>)

学习日记 1740

CSS01:CSS的快速入门及优势

4、建议使用独立html的css文件。5、利于SEO,容易被搜索引擎收录!2、网页结构表现统一,可以实现复用。

2301_77129712的博客 235
上一篇: HTML快速入门
下一篇: Servlet—HttpServletResponse
Wang_AI
博客等级 码龄12年 988粉丝 162原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值