掌握CSS的语法结构和在网页中的应用
掌握CSS的文本和字体样式
掌握CSS背景样式
使用css,可以让原始的页面即黑色文字页面变得丰富起来,漂亮起来,实现我们想要的排版布局的效果
层叠样式表(Cascading Style Sheet)
html是骨架。css是衣服,起到装饰的作用,花花绿绿的
head标签的内部
写法在同一文件里,写在head里面,写style标签里面。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
h1{
color: red;
}
</style>
</head>
<body>
<h1>我是h1</h1>
</body>
</html>
在不同的文件中,需要新建一个css 文件,然后在head中写link 按table,在href中写入css代码路径,关联起来即可。同一个html文件,可以引入无数个css文件。
h1{
color: blue;
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<link rel="stylesheet" href="./外联样式.css">
</head>
<body>
<h1>我是h1</h1>
</body>
</html>
在标签内部,写css样式 在开始标签内部,写style=”color:blue” ,
<body>
<h1 style="color: green;">我是h1</h1>
</body>
css样式的优先级
内部样式>内联样式表>外联样式表
选择器{
属性:值;
属性:值;
}
1、标签选择器,通过标签来选择页面元素。直接写标签名
h1{
属性:值;
}
2、id选择器
通过自定义的id来选择元素,id唯一,不可重复id=”id名”
#id名{
属性:值;
}
3、类选择器
通过自定义的类名来选择元素,类可以重复,可以多个,class=”类名”
.类名{
属性:值;
}
ID选择器>类选择器>标签选择器
范围越小,优先级越高
修改字体时,只要电脑内有的字体都可以进行修改
怎么看电脑内装的字体,计算机,c盘,Windows,fonts,就可以看到我们电脑上装的所有字体
设置字体大小,学习新的一个知识,px像素。
font-weight 取值 100——900的范围 字体加粗
字体颜色:直接color
| | |
**注释:**在 CSS 定义中,a:hover 必须位于 a:link 和 a:visited 之后,这样才能生效!
**注释:**在 CSS 定义中,a:active 必须位于 a:hover 之后,这样才能生效!
hover 当鼠标移动到上面的时候,执行的样式
语法 :
a:hover{
cursor: move;
}
visited 针对a标签超链接,当链接从未访问过时,显示初始颜色,只要点击过,就显示visite设置的颜色。
鼠标指针变化
直接在style下面写属性cursor:值;
其中的值分别代表:
pointer:指针变小手
move: 移动
wait: 等待(不要用)
div就是一个容器,一个盒子。把东西都装在一起。目的就是为了方便管理,把页面分成一块一块的,管理界面,进行调整的时候,不需要一个个的调整,可以拿着盒子一个个的调整,更加方便快捷。
背景图片和插入img的图片,img直接插入,背景图片是用来做背景的 ,和桌面一样
坐标移动的原理
div背景图片 图片小 div大
background:url(“图片路径”) no-repeat(不平铺) 坐标(x轴) y轴;
background: url(“1.jpg”) no-repeat 80px 90px;
移动坐标 x轴为左负 右正 y轴为上负 下正 ,可以直接写像素值
若移动左上右下等等,可以直接用上 top 下 bottom 左 left 右 right
居中 center
例:移动到右下
background: url(“1.jpg”) no-repeat right bottom;
div背景图片,图片大,div小的时候
可以直接用坐标进行调整,左负右正,上负下正,控制台,进行调整
练习:
制作我的购物车
span是一个文字标签 等于小括号
移动坐标 x轴为左负 右正 y轴为上负 下正 ,可以直接写像素值
若移动左上右下等等,可以直接用上 top 下 bottom 左 left 右 right
居中 center
例:移动到右下
background: url(“1.jpg”) no-repeat right bottom;
div背景图片,图片大,div小的时候
可以直接用坐标进行调整,左负右正,上负下正,控制台,进行调整
练习:
制作我的购物车
[外链图片转存中…(img-7KtnYo72-1629374083250)]
span是一个文字标签 等于小括号
span的添加,不会对文字造成任何的变化,目的作用在于,将一段文字中的某一个或者几个文字进行样式的更改,可以用span尽心包裹,然后设置span 格式