CSS网页美化大全

CSS美化元素
标签及

的使用
CSS概述及其基本语法
为HTML文档添加CSS样式的方式
CSS的常用选择器
使用CSS美化网页样式
字体、文本、超链接、列表、背景
盒子模型及其构成
浮动布局网页
定位布局网页

认识CSS
标签及

的使用

使用举例:

提示:请注意合法性.


作用:可用作文本的容器,能让某几个文字或者某个词语凸显出来
行内元素

使用举例:
网页内容…

作用:可以把文档分割为独立的、不同的部分;排版网页内容;网页布局
块级元素

CSS是什么及其作用
	CSS概念
		Csacading Style Sheet 级联样式表
		表现HTML文件样式的计算机语言
			样式定义如何显示HTML元素
			包括对字体、颜色、边距、高度、宽度、背景图片、网页定位等设定
	CSS优势
		内容与表现分离
		网页的表现统一,容易修改
		丰富的样式,使得页面布局更加灵活
		减少网页的代码量,增加网页的浏览速度,节省网络带宽
		运用独立于页面的CSS,有利于网页被搜索引擎收录
CSS的基本语法
	选择器{
		声明1;
		声明2;
		......
	}
	声明:属性:值
	span{
		font-size:12px;
		color:#F00;
	}
经验
	CSS的最后一条声明后的“;”可写可不写,但是,基于W3C标准规范
	考虑,建议最后一条声明的结束“;”都要写上
	
在网页如何使用CSS
	CSS代码写在<head>的<style>标签中
	<style>
		span{color:green}
	</style>
	CSS注释以“/*”开始,以“*/”结束

行内元素和块元素转换
display属性的使用

简单使用CSS实现
	控制元素的显示和隐藏
	块级元素与行内元素的转变
		display值		说明
		none			设置元素不会被显示
		inline			元素会被显示为内联(行内)元素
		block			元素会被显示为块级元素
		inline-block	行内块元素
	<html>
		<head>
			<!---->
			<title>div与span</title>
			<style>
				/*添加CSS样式:span凸显出来*/
				span{
					/*字体、颜色*/
					font-size: 12px;
					color: red;
					/*span隐藏*/
					/*display: none;*/
					/*span由行内元素转换为块级元素*/
					/*display: block;*/
					/*span转换为行内块元素*/
					display: inline-block;
				}
				div{
					/*div由块元素转换为行内元素*/
					display: inline;
				}
			</style>
		</head>
		<body>
			<span>第一个span</span>
			<span>第二个span</span>
			<p>欢迎访问网站,您好,请登录,<span>免费注册</span></p>
			<div>第一个div</div>
			<div>第二个div</div>
		</body>
	</html>

总结
借助display属性可转换行内元素及块元素
block和none:二级菜单展示、TAB切换、焦点图轮播
inline和inline-block:使用列表制作横向导航、菜单等

引入CS
CSS代码写在的

在网页中引入CSS的三种方式
	内部样式表
		CSS代码写在<head>的<style>标签中
	行内样式
		使用style属性引入CSS样式
		<h1 style="color:red;">style属性的应用</h1>
		<p style="font-size:14px; color:green;">直接在HTML标签中设置的样式</p>
	外部样式表
		CSS代码保存在扩展名为.css的样式表中
			链接式	<link href="style.css" rel="stylesheet" type="text/css"/>
			导入式	@import url("style.css");
	
引入CSS不同方式的优先级
	行内样式>内部样式表>外部样式表
	就近原则
<html>
	<head>
		<title>div与span</title>
		<!--链接式引入外部CSS文件-->
		<!--<link rel="stylesheet" type="text/css" href="style.css">-->
		<style>
			/*导入式引入外部CSS文件*/
			@import url("style.css");
			/*内部样式表*/
			h1{
				color: green;
			}
			div{
				color: pink;
			}
		</style>
	</head>
	<body>
		<h1>CSS的不同引用</h1>
		<p>欢迎访问网站,您好,请登录,<span style="color: hotpink;">免费注册</span></p>
		<!--行内样式-->
		<h1 style="color: red;">CSS的不同引用</h1>
		<div>一个div</div>
	</body>
</html>
div{
	color:rgb(41, 187, 197);
	font-size: 30px;
}

CSS基本选择器
CSS基本选择器的使用
标签选择器
HTML标签作为标签选择器的名称
如:


语法
p{font-size:16px}
类选择器
.class{font-size:16px}
ID选择器
#id{font-size:16px}

几种基本选择器的优先级
	ID选择器>类选择器>标签选择器
	选择器是否也遵循就近原则
		不遵循
<html>
	<head>
		<title>div与span</title>
		<!--链接式引入外部CSS文件-->
		<!--<link rel="stylesheet" type="text/css" href="style.css">-->
		<style>
			/*导入式引入外部CSS文件*/
			@import url("style.css");
			/*内部样式表*/
			h1{
				color: green;
			}
			div{
				color: pink;
			}
			/*类选择器*/
			.blue{
				color: blue;
			}
			/*ID选择器*/
			#yellow{
				color: yellow;
			}
		</style>
	</head>
	<body>
		<h1 class="blue">CSS的不同引用</h1>
		<p id="yellow">欢迎访问网站,您好,请登录,<span style="color: hotpink;">免费注册</span></p>
		<!--行内样式-->
		<h1 style="color: red;">CSS的不同引用</h1>
		<div class="blue">一个div</div>
	</body>
</html>

CSS高级选择器
层次选择器
选择器 类型 功能描述
EF 后代选择器 选择匹配的F元素,且匹配的F元素被包含在匹配的E元素内
E>F 子选择器 选择匹配的F元素,且匹配的F元素是匹配的E元素的子元素
E+F 相邻兄弟选择器 选择匹配的F元素,且匹配的F元素紧位于匹配的E元素后面
E~F 通用兄弟选择器 选择匹配的F元素,且位于匹配的E元素后的所有匹配的F元素

属性选择器
	选择器			功能描述
	E[attr]			选择匹配具有属性attr的E元素
	E[attr=val]		选择匹配具有属性attr的E元素,并且属性值为val
	E[attr^=val]	选则匹配元素E,且E元素定义了属性attr,其属性值是以val开头的任意字符串
	E[attr$=val]	选择匹配元素E,且的E元素定义了属性attr,其属性值是以val结尾的任意字符串
	E[attr*=val]	选择匹配元素E,且E元素定义了定义了属性attr,其属性包含了“val”,换句话说,字
					符串val与属性值中的任意位置相匹配
<html>
	<head>
		<title>高级选择器</title>
	</head>
	<style>
		/*CSS高级选择器-层次选择器*/
		/*后代选择器*/
		/*body p{
			背景色
			background-color: red;
		} */ 
		
		/*子选择器*/
		
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值