欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

2_31_CSS 属性、CSS与CSS3的属性值和单位_191022

程序员文章站 2022-05-29 15:23:27
...

css属性

font-family font-size font-style color

一、CSS属性值和单位

1、字符
如果值为若干单词,则要给值加引号。

如:p{ font-family:"sans serif"; }

	p{ font-family: "微软雅黑 Light"; }

2、颜色

			单位						描述
		(颜色名)					(颜色名称)
		rgb(x,x,x)						RGB值
		rgb(x%, x%, x%)				  RGB百分比值
		#rrggbb						   十六进制数

3、长度

 长度单位	   		简介
	em	   	相对单位,相对于当前对象内文本的字体尺寸
	ex		相对单位,相对于字符“x”的高度,通常为字体高度的一半
	px		相对单位,像素(Pixel)
	pt		绝对单位,点(Point)
	pc		绝对单位,派卡(Pica)。相当于我国新四号铅字的尺寸
	in		绝对单位,英寸(Inch)
	cm		绝对单位,厘米(Centimeter)
	mm		绝对单位,毫米(Millimeter)

(1)绝对单位换算:1in = 2.54cm = 25.4 mm 。绝对单位在网页中很少使用,一般多用在传统平面印刷中。
(2)相对单位与绝对单位相比显示大小不是固定的,受到屏幕分辩率、可视区域、浏览器设置以及相关元素大小等多种因素影响,。
(3)em
• em 相对于当前文档内文本的字体尺。
• 下面实例说明了em单位的使用。寸,若当前文档内文本的字体尺寸未被设置,则相对于浏览器的默认字体尺寸,一般为16px

<style type="text/css">
	body{font-size:62.5%;}
	
	.p1{font-size:1.4em;}
	
	.p2{font-size:1.6em;}
</style>

(4)ex = ½ em
• ex 相对于字符 “x” 的高度,通常为字体尺寸的一半。在实际使用中,浏览器将通过em 的值除以 2 得到 ex 值。

(5)px
• 像素(Pixel)是相对于显示器屏幕分辨率而言的,如Windows用户所使用的分辨率一般是96像素/英寸,MAC用户所使用的分辨率一般是72像素/英寸。

注:实际运用中多使用实际单位 em 和 px

二、CSS3属性值和单位

1、颜色
• CSS3增加的颜色值和单位。
2_31_CSS 属性、CSS与CSS3的属性值和单位_191022

2、长度
• CSS3增加的长度值和单位。
2_31_CSS 属性、CSS与CSS3的属性值和单位_191022
3、时间
• CSS3增加的时间值和单位。
2_31_CSS 属性、CSS与CSS3的属性值和单位_191022

四、CSS样式属性

可以使用丰富的样式规则来为网页中的元素设计显示样式,CSS样式属性大致分为文字文本背景定位边框布局列表光标滤镜 等。

总结: 颜色值(4种)、长度(em,px,ex=1/2em)

1、文字属性
2_31_CSS 属性、CSS与CSS3的属性值和单位_191022
例:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>CSS使用示例-文字属性的使用</title>
    <link href="12.jpeg" rel="icon">
    <style type="text/css">
        p {
            font-family: 楷体;
            font-size: 18pt;
            font-style: italic;
            font-weight: bold;
            color: blue;
        }
        h1{
            font-family:楷体;
            font-size:20pt;
            color:red;
            text-align: center;
        }
    </style>
</head>
<body>
<h1>黄鹤楼送孟浩然之广陵</h1><br /><p align="center">
    故人西辞黄鹤楼<br />
    烟花三月下扬州<br />
    孤帆远影碧空尽<br />
    惟见长江天际流<br />
</p>
</body>
</html>

效果如下:
2_31_CSS 属性、CSS与CSS3的属性值和单位_191022

2、文本属性
2_31_CSS 属性、CSS与CSS3的属性值和单位_191022
例:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>CSS使用示例-文本属性的使用</title>
    <style>
        .p1{
            color: black;
            text-decoration: underline;
            letter-spacing: 2px;
            text-align:center;
        }
    </style>
</head>
<body>
<p class="p1">天将降大任于斯人也,<br>必先苦其心志,劳其筋骨,<br>
    饿其体肤,空乏其身,行拂<br>乱其所为,所以动心忍性,<br>增益其所不能。</p>
</body>
</html>

效果如下:
2_31_CSS 属性、CSS与CSS3的属性值和单位_191022

3、背景属性
2_31_CSS 属性、CSS与CSS3的属性值和单位_191022
例:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>CSS使用示例-背景属性的使用</title>
    <link href="12.jpeg" rel="icon">
    <style>
        html{
            background-color: aqua;
            background-image: url("12.jpg");
            background-attachment: fixed;/*图片是否随内容滚动*/
            background-size: 100%;

        }
        #idxzq{
            color: darkorange;
            text-align:center;
            font-family:华文仿宋;
        }
    </style>
</head>
<body>
<p id="idxzq">范仲淹:苏幕遮<br>
    碧云天,黄叶地,秋色连波,波上寒烟翠。<br>
    上映斜阳天接水,芳草无情,更在斜阳外。<br>
    黯乡魂,追旅思。夜夜除非,好梦留人睡。<br>
    明月楼高休独依,酒入愁肠,化作相思泪。</p>
</body>
</html>

效果如下:
2_31_CSS 属性、CSS与CSS3的属性值和单位_191022

4、边框属性
利用CSS边框属性可以设置对象边框的颜色样式以及宽度。使用对象的边框属性之前,必须先设定对象的高度及宽度。

• Border(边框)
• border-什么

(1)边框颜色

定义边框颜色使用 border-color 属性,对象有上方、右方、下方、左方四个边框。
对边框颜色赋值时有以下几种方式:

• 四个参数:按上方、右方、下方、左方的顺序赋值;

例如:border-color:red green blue black;

一个参数:颜色作用于四个边框;

例如:border-color:red;

二个参数:按照上下,左右的顺序赋值;

例如:border-color:red green;     上下边框为红色,左右边框为绿色;

三个参数:按照上,左右,下的顺序赋值;

例如:border-color:red green blue;   上边框为红色,左右边框为绿色,下边框为蓝色;

(2)边框样式

定义边框样式使用 border-style 属性,边框样式的参数的个数及赋值方式与边框颜色类似,边框样式的可取值及其解释如表所示:
2_31_CSS 属性、CSS与CSS3的属性值和单位_191022

(3)边框宽度

定义边框宽度使用border-width来定义,宽度的取值可以使用关键字或自定义的数值,宽度的参数的个数及赋值方式与边框颜色类似。

• 可使用的关键字有 mediumthinthick

  medium :默认宽度;
  thin : 小于默认宽度;
  thick : 大于默认宽度;

• 若要使边框宽度只对某一个边框有效,只需要在border-width中加入边框位置即可。

例如 : border-left-width:thin;

注:边框的属性也可以使用border复合属性按照宽度、样式、颜色的顺序定义。

例如:border:1px solid skyblue;     边框:宽度 样式 颜色;(三者顺序可以随意变换)

例:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>CSS使用示例-边框属性</title>
    <link href="12.jpeg" rel="icon"><!--添加网页logo rel="icon":修改网页默认显示类型为小图标  -->
    <style type="text/css">
        div.b1{
            border:2px dashed #FF9600;
        }
        div.b2{
            border:4px double red;
        }
    </style>
</head>
<body>
<div class="b1" style="position:absolute;background-color:#33CCFF;width:250px;height:100px;display:inline">
    <div class="b2" style="position:relative;top:10px;left:10px;width:100px;height:100px;background-color:#FFCC00;">春晓<br />
        春眠不觉晓<br />
        处处闻啼鸟<br />
        夜来风雨声<br />
        花落知多少</div>
</div>
</body>
</html>

效果如下:
2_31_CSS 属性、CSS与CSS3的属性值和单位_191022
CSS基础小结

• CSS 是 层叠样式表,是设计网页的布局和格式的有效手段。

• CSS的样式规则包括选择符属性名以及属性值

• CSS常用的选择符有 HTML(元素)选择符类选择符id选择符组合选择符 以及 包含选择符 等。

• 可以使用 内嵌样式表内部样式表外部样式表的方式来使用样式表,其中,外部样式表最为常见。

• 各种使用样式表的优先级从高到低依次为 内嵌样式表、内部样式表、外部样式表、浏览器的默认样式。

• CSS的属性包括 文本属性文字属性背景属性定位属性边框属性列表属性布局属性滤镜属性等。

相关标签: css、css3