CSS定义

层叠样式表(Cascading Style Sheets,缩写CSS),是一种样式表语言,用来描述HTML文档的呈现(美化内容)。书写位置:title标签下方添加style双标签,style标签里面书写CSS代码。

要美化谁就用选择器选择谁

CSS初体验

体验

CSS引入方式

内部样式表:学习使用

CSS代码写在style标签里面

外部样式表:开发使用

CSS代码写在单独的CSS文件中(.css)在HTML使用link标签引入

行内样式:配合JavaScript使用

CSS写在标签的style属性值里

你好!

选择器

作用:查找标签,设置样式

基础选择器

标签选择器

使用标签名作为选择器->选中同名标签设置相同的样式。例如p,h1,div,a,img……

例如

p{

color: red;

}

会使得我们所使用的所有p标签都是红色(坏处:无法差异化标签样式)

类选择器

作用:查找标签,差异化设置标签的显示效果

步骤:

定义类选择器->.类名使用类选择器->标签添加class=“类名”

//定义类选择器

//使用类选择器

我使用了类选择器!

注意:一个类标签可以使用多个类选择器,类名用空格隔开就可以。一个类选择器也可以给多个标签使用!

//一个类选择器给多个类标签使用

11111

2222222

//一个类标签使用多个类选择器

你好吗!

开发习惯:类名见名知意,多个单词可以用-连接,例如:news-hd

id选择器

作用:查找标签,差异化设置标签的显示效果

场景:id选择器一般配合JavaScript使用,很少用来设置CSS样式

步骤:

定义id选择器->#id名使用id选择器->标签添加id=“id名”

#red{

color:red;

}

我使用了id选择器!

规则:同一个id选择器在一个页面只能使用一次

通配符选择器

作用:查找页面所有标签,设置相同样式

通配符选择器:*,不需要调用,浏览器自动查找页面所有标签,设置相同的样式

//定义通配符选择器

*{

color:purple;

}

//无需调用

111111

2222222

什么时候使用通配符选择器?

开发初期

作用是什么?

清除所有标签的默认样式

画盒子

目标:使用合适的选择器画盒子

新属性:

属性名作用width宽度height高度background-color背景色

画盒子

div1

div2

效果:

文字控制属性

字体大小

属性名:font-size

属性值:文字尺寸,PC端网页最常用的单位px

字体粗细

属性名称:font-weight

属性值

数字(开发使用)

正常400加粗700

关键字

正常normal加粗bold

字体样式(是否倾斜)

作用:清除文字默认的倾斜效果

属性名:font-style

属性值:

正常(不倾斜):normal倾斜:italic

行高

作用:设置多行文本的间距

属性名:line-height

属性值:

数字+px数字(当前标签font-size属性值的倍数)

p{

line-height: 130px;

}

行高:

行高-垂直居中

垂直居中技巧:行高属性值等于盒子高度属性值(只适用于单行文本)

div{

height:100px;

line-height:100px;

}

字体族

属性名:font-family

属性值:字体名

font-family:楷体;

拓展:font-family属性值可以书写多个字体名,各个字体名用逗号隔开,执行顺序是从左向右依次查找。font-family属性最后设置一个字体族名,网页开发建议使用无衬线字体

font复合属性

使用场景:设置网页文字公共样式

属性的简写方式,一个属性对应多个值的写法,各个属性值之间用空格隔开。

font:是否倾斜 是否加粗 字号/行高 字体(必须按顺序书写)

div{

font: italic 700 30px/2 楷体;

}

注意:字号和字体值必须书写,否则font属性值不生效。

也可以不全写,只写几项就行(但是字体和字体值不能省略!)

文本修改属性-缩进对齐和修饰线

文本缩进

属性名:text-indent

属性值:

数字+px数字+em(推荐:1em=当前标签字号大小)

文本对齐方式

作用:控制内容水平对齐方式

属性名:text-align

属性值

属性值效果left左对齐(默认)center居中对齐right右对齐

text-align:center;

水平对齐方式-图片

text-align本质是控制内容的对齐方式,属性要设置给内容的父级

div{

text-align:center;

}

CSS学习笔记(黑马程序员)三  第1张

修饰线

text-decoration

属性值

属性值效果none无underline下划线line-through删除线overline上划线

color文字颜色

属性名:color

属性值

颜色表示方式属性值说明使用场景颜色关键字颜色英文单词red、green、blue……学习测试rgb表示法rgb(r,g,b)rgb表示红绿蓝三原色,取值:0-255了解rgba表示法rgba(r,g,b,a)a表示透明度,取值:0-1十六进制表示法#RRGGBB#00000,#ffcc00,简写#000,#fcc

调试工具-谷歌浏览器

作用:检查、调试代码;帮助程序员发现代码问题、解决问题

1.打开调试工具

浏览器窗口内任意位置/选中标签-鼠标右键-检查F12

2.使用调试工具

如果是错误的属性,有黄色谈好

CSS属性的前面有多选框,如果勾选:这个属性生效;否则不生效

视频居中

.video-container{

width:1500px;

height:400px;

position:relative;

}

参考阅读

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: