02-css

02-css

cascading style sheets 层叠样式表

css+div

<style>
    选择器{
        属性名:属性值;
        属性名2:属性值2;
    }
</style>
  • 块标签
    • div:默认占一行,自动换行
    • span:内容显示在同一行

1.选择器

  • ID选择器 以#开头 唯一
#ID的名称{
	属性名:属性值;
	...
}
  • 类选择器 以.开头
.类的名称{
	属性名:属性值;
	...                                                        
}
  • 选择器优先级

行内样式>ID选择器>类选择器>元素选择器

就近原则 哪个选择器离得近用哪个

  • 其他选择器

    • 选择器分组

    选择器1,选择器2{属性名:属性值}

    • 属性选择器
    <a href="3" title=" "></a>
    
    a[title]([][]){
        属性名:属性值
    }
    
    • 后代选择器 找出所有后代
    h1 em{...}
    
    • 子元素选择器 找出某个儿子
    h1 > em{...}
    
    • 伪类
    a:link{color:red} 未访问
    a:visited{..} 已访问
    a:hover{...} 光标移动在上
    a:active{...} 选定的
    

2.css引入方式

2.1 外部样式

同时修改多个html文件的属性

style.css
   .shuiguo{
   	color=" ";
}

在html中
<link rel="stylesheet" href="style.css"/>

2.2 内部样式

html中的style

2.3行内样式

只改变一行的样式

<div class="shuiguo" style="color:green">
    
</div>

3.浮动

CSS浮动 : 浮动的元素会脱离正常的文档流,在正常的文档流中不占空间

			float属性:
				left
				right
			
			clear属性: 清除浮动
				both : 两边都不允许浮动
				left: 左边不允许浮动
				right : 右边不允许浮动
			流式布局

流式布局

<div style="float:left";></div>

属性:

float:left/right

浮动的元素会脱离正常的文档流,不占文档流的空间

clear:消除浮动

​ both:两边都不允许浮动

​ left:左边

​ right:

line-heigh = heigh时,字体居中

4.注册页面

4.1 盒子模型

​ 内边距 padding-top div与div之间的距离

​ padding-left

​ padding-right

​ padding-left

<!--四周都留10px-->
padding:10px
<!--上下10px 左右20px-->
padding:10px 20px;
上 右 下 左

​ 外边距 margin-top

4.2 绝对定位

position:absulte

​ top:距离顶部的位置

​ left:距离左边的位置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值