CSS基础

####CSS
什么是CSS?
Cascading层叠 Style样式 Sheet表,CSS用于美化页面,使用CSS可以把样式
代码和HTML 分离
如何在HTML页面中引入CSS?

1.内联样式:在标签内部添加上style属性,值为样式代码 弊端是不能复用

我是你的爸爸

2.内部样式 :在head标签内部 添加style标签 标签体内写样式代码。好处是 能在当前页面复用,弊端是不能多页面复用 img { border: 5px solid blue; width: 100px;

}
3.外部样式:在单独的css文件中写样式代码,在head标签内部通过link标签引入
好处是可以多个页面复用
@charset “UTF-8”;
ol {
color:green;
}
优先级:内联样式优先级最高
内部和外部相同,后执行的覆盖前面执行的
###选择器
标签名选择器(基础选择器)
-格式:标签名{}会把页面中所有的此类型的标签全部选中
####id选择器
-格式:#id{}把页面中此id的元素选中
类选择器:
格式:.class{}把页面中此class的元素选中
属性选择器
-格式:基础选择器[属性名=‘属性值’]
#####################################################
后代选择器:
-格式:#d1 div p span{
color: red;
}
/id为d1元素下的div里面的所有后代span/
#d1 div span{
background-color: blue;
}
#d1 span{
border: 1px solid pink;
}
########子元素选择器
格式:#d1>div>span{
border: 5px solid red;
}
例如:

Insert title here
审判

收盘

span3
span4
例2: Insert title here

}

我是你的爸爸

  1. 打开冰箱
  2. 放入冰箱
  3. 关闭冰箱

############################3
分组选择器:
-分组选择器把多个选择器通过,分割合并成一个选择器,用来统一设定样式
-格式:
div,#id,.class{}
#########任意元素选择器
格式:*{}

Insert title here 网站1 网站2 网站3 网站4 css中的常用属性 ##颜色的赋值方式 1.通过颜色单词赋值:pink;purple,red 2.通过6位的16进制赋值 三原色(red green blue)三原色取值范围0~255 举例:红色ff0000 蓝色 0000ff 绿色00ff00 黄色ffff00 五种方式: div { /*6位16进制赋值*/ /* background-color: #ff0000; */ /*3位16进制*/ /* background-color: #f00; */ /* background-color: rgb(255,0,0); */ background-color: rgba(0,0,255,0.2); } Insert title here
测试颜色的div
#########布局相关的属性(盒子模型) -盒子模型包括:元素的宽高,外边距,内边距,边框 ##宽高width,height 块级元素可以设置宽高,如果只设置宽度高度会自动识别为内容高度,行内元素的宽高由内容决定不能修改 ####外边距 -指元素边框距离上级元素或相邻兄弟元素的距离 Insert title here
div1
span1 --行内元素左右外边距生效,上下外边距不生效 行内相邻的两个元素同时 存在右外边距和左外边距时 两指增加 -块级相邻的两个元素同时存在下外边距和上外边距时 两值增加 Insert title here
<span id="s1">span1</span><span is="s2">span2</span>
<div id="d1">div1</div>
<div id="d2">div2</div>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值