css样式

CSS定义位置:标签内部style标签属性;style标签内部;CSS文件内部
CSS语法:
声明:color :red;样式属性:样式属性值
样式属性值:
样式属性值有空格,需要使用引号或者单引号引起来
样式属性值有多个,使用逗号隔开
样式属性值不区分大小写
CSS 伪类用于向某些选择器添加特殊的效果,语法结构如下:
选择器:伪类 {
declaration1;
declaration2;

}
link:向未被访问的链接添加样式。
visited:向已被访问的链接添加样式。
:hover:当鼠标悬浮在元素上方时,向元素添加样式。
active:向被激活的元素添加样式。
例如:

	<a href="http://www.baidu.com">百度一下</a>
	<style>
	/*	a{
			font-family: "PingFang SC","Microsoft YaHei",arial,"Hiragino Sans GB","Hiragino Sans GB W3";
			background-color: transparent;
			text-decoration: none;
			color: #333;
			font-size: 14px;
		}
		a:hover{
			text-decoration: underline;
			color: #f50;
		}*/
	</style>
	<a href="http://www.bilibili.com">b站</a>
	<style>
		a:link{
			background-color: red;
		}
		a:visited{
			background-color: black;
		}
		a:hover{
			background-color: yellow;
		}
		a:active{
			background-color: white;
		}
	</style>-->

border-width样式属性:
用于为元素的所有边框设置宽度,或者单独地为4个边框设置宽度, 该属性有多个值:

		border: 1px solid red;

等同于下面的代码:

		border-top:1px solid red;
		border-bottom: 1px solid red;
		border-left:1px solid red;
		border-right: 1px solid red;

font标签:
可以对字体的样式进行设计
例如:

			/*font-style: italic;
			font-weight:bolder;
			font-size: 24px;
			font-family: 宋体;*/
			font: italic bolder 24px/120px 宋体;

上面两个代码的作用是一样的
需要注意的是:
简写时必须要有字体大小和字体类型
font-size和line-height不能同时存在,需要font-size/height-size

	<input style="text-indent: 20px;" />

text-indent可以在文本框前设计一段留白
background标签:
background-color样式属性:
设置标签背景颜色,该样式属性设置的背景颜色会填充标签的内容、内边距和边框区域,扩展到标签边框的外边界(但不包括外边距)
background-image样式属性:
设置标签背景图片,该样式属性有多个属性值:
url:指向图像的路径
none:默认值,不显示图像
inherit:规定应该从父元素继承 background-image 属性的设置。注:IE浏览器不支持属性值 “inherit”;
background-repeat样式属性:
设置标签背景图片重复模式,该样式属性有多个属性值:
repeat:默认值,在水平方向和垂直方向重复
repeat x:在水平方向重复
repeat y:在垂直方向重复
no-repeat:图像只允许显示一次
background-position样式属性:
设置背景图片位置,从图片中获取一部分进行显示,可以避免多次重复请求,减轻服务器负荷
xpos ypos:
第一个值是水平位置,第二个值是垂直位置。
左上角是 0 0。单位是像素 (0px 0px) 或任何其他的 CSS 单位。
如果您仅规定了一个值,另一个值将是50%。
您可以混合使用 % 和 position 值。
注意:
使用background-position之前必须先使用background-image设置图片。
为了保证该样式属性在Firefox和Opera浏览器中正常工作,需要将background-attachment样式属性设置为 “fixed”。
示例:

		<i></i>
		<style>
			i{
				width: 25px;
				height: 25px;
				display: inline-block;
				background-image: url(img/images.png);
				background-position:-134px,-20px;
				background-repeat:no-repeat ;
			}
		</style>

一般必须带上background-repeat:no-repeat;防止图片显示错误

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值