web_0207_1

5 篇文章 0 订阅

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-900400为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语法

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值