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

web_0207_1

程序员文章站 2024-03-25 12:25:10
...

1、CSS三种方式

  • 行内样式属性
<div style="color:red;font-size: 18px;">秋风扫落叶</div>
  • 内部仰视表
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style>
			h1
			{
				color:dimgray;
				
			}
			p.p1
			{
				color:red;
				font-size: 19px;
			}
			#p2
			{
				color:green;
				font-size: 25px;
			}
		</style>
	</head>
	<body>
		<h1>I am Gray!</h1>
		<p class="p1">I am red;</p>
		<p id="p2">I AM GREEN</p>
	</body>
</html>
  • 外部样式表(外链式)

两大特征:

1、将CSS和HTML相分离。

2、可以共享CSS样式。

建立外部CSS和HTML之后通过Link链接

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

2、选择器

选择器的作用:找到特定的html中的元素。

2.1 标签选择器

概念:也称为元素选择器,是指利用html中的元素名称作为选择器。

h1,p
{
    color:red;
    text-align:center;
}

2.2 类选择器(用得最多的)

.red
{
    color:red;
    text-align:center;
}
<h1 class="red">this is a heading1</h1>

类选择器的特殊用法

<style>
			.red
			{
				color:red;
			}
			.font100
			{
				font-size: 100px;
			}
		</style>
<p class="red font100">I am a red </p>

一个元素可以使用多个CSS,不过类中要有空格!

2.3 ID选择器

概念:id选择器相当于身份证号码,一个元素用了之后其它的元素再用就不得行了!

ID选择器和类选择器的区别:类选择器就是公交车,谁都可以上。ID选择器就是chunv并不是谁都可以上的,上了一次就没了。hhh

2.4 通配符选择器

通配符选择器就是选择所有标签

优缺点:会匹配页面所有元素,但是会降低页面的响应速度,不建议随便使用。

*
{
    margin:0;
    padding:0;
}

总结:尽量少用*通配符选择器,尽量少用ID选择器;不使用无定义的div、span标签选择器

 

3、字体font

3.1 字号 font-size

可以用绝对长度单位,也可以用相对长度单位,推荐使用像素px;

相对长度单位 说明
em 相对于当前文本字体的字体尺寸(看不懂啊谁解释一下)
px 像素,最常用,推荐使用
绝对长度单位 说明
in 英寸
cm 厘米
mm 毫米
pt

注意:不同浏览器的页面文字大小不同,通常在开始之前,大多数浏览器默认字体大小为16px;

可以在开始之前写个

body
{
    font-size:16px;
}

3.2 font-family字体

p
{
	font-family: arial,"microsoft yahei","微软雅黑","宋体";
}

1、可以写多个字体,目的是,通过多个字体然后,如果第一个字体在电脑中未找到或者浏览器不支持,那就用第二个字体,第二个未找到,找第三个,所有的没找到就用默认的字体。

2、中文字体需要加引号,通常英文字体不需要加引号,但是如果字体中存在空格,¥,$等特殊字符则需要加引号。

3、尽量使用系统字体,这样能保证正常显示,比如什么毛泽西字体,类似这种的尽量避免使用,防止非正常显示。

 

3.2.2 Unicode字体

目的:采用unicode字体的目的是一些较为老的系统不支持中文,则可以选用unicode字体;

例如

字体名称

英文名称 unicode编码
宋体 SimSun \5B8B\4F53
华文宋体 STSong \534E\6587\5B8B\4F53
微软雅黑 Microsoft YaHei \5FAE\8F6F\96C5\9ED1
隶书 LiSu \96B6\4E66
楷体 KaiTi \6977\4F53

3.3 font-weight字体粗细

字体加粗的方式

  • 可以使用标签,例如<strong></strong>或者<b></b>的方式
  • 可以使用font-weight;
属性值 描述
normal 默认值不加粗
bold 定义粗体
100-900 400为normal,700等于bold,必须是整数

3.4 font-style字体风格

属性 作用
normal 正常显示
italic 斜体
oblique 倾斜,在浏览器中italic和oblique几乎一致

平时我们很少让字体变得倾斜,往往是把倾斜字体变成正常。

例如:

em
	{
		font-style: normal;
	}
	<p><em>这是一个倾斜字体变成了正常字体</em></p>
	

3.5字体的综合写法(重点)

p
{
	/*font:font-style font-weight font-size/line-height font-family; */
	font:italic 600 19px "microsoft yahei";
	color:#BEBEBE;		
}

字体综合写法必须严格按照上面的顺序,不得更换顺序,各个属性按照空格隔开。

小结

属性 表示 注重点
color 颜色 三种方式rgb(),十六进制,#fff
line-height 行高 控制行与行之间的距离
text-align 设置文字的对其方式 left,right,center三种。
text-indent 首行缩进 通常用2字符缩进,即text-indent:2em;
text-decoration 文本修饰 添加下划线,删除下划线,

3.6 emment语法

 

推荐阅读