css 学习第四天

1. input{ border:0 ;清除默认编剧 / outline:none; 清除高亮线 }


2. font: 12px/100% "微软雅黑" (ps:大部分标签有默认行号,会影响做布局,可以清除多余行高. 微软雅黑不可省略)


3. 浮动之前用来文字环绕 , 行内块 和 行内元素相当于有内容的,所以不被浮动给盖住 , 例如:一个浮动后面接一个行内块或者行内元素,后面的不会会移过去被盖住


4. 浮动之间没间隙,行内块有间隙


5. 浮动元素可以实现转换,拥有行内块特点 / 会脱标准流 不占据标准流位置 / 浮动元素如果前面有标准流, 浮动只会原地浮动,不会主动占据标准流位置 /
    浮动顶部对齐 , 行内块是底部对齐 / 父元素浮动, 子元素会被带跑 / 子元素浮动范围在父元素区域内


6. li:hover a{} 意思是点击li之后 a标签的改变状态


7. 清除浮动: 高度法: 高度可以写死 / 给父盒子设置上overflow:hidden (让子盒子浮动不影响父盒子, 但是隐藏了超出的信息) /
    额外标签法: clear:left / right / both 这个属性只能控制自己,不能控制别人, 但是会添加没有意义的结构
单双伪元素清除浮动: display:需要变成块级元素和div一样,伪元素不是行内元素就是行内块元素

.clearfix:after{   centent:" . ";                             .clearfix{  
                   clear: both;                                    *zoom: 1 ;
                   display:block;                              }
                   height : 0;                      
                   visibility : hidden; }
            .clearfix:before ,
            .clearfix:after {                      .clearfix:after {       .clearfix{
                        centent:"";                 clear: both;           *zoom: 1 ;                           
                        display:block ;                       }                }
                            }


<p>8. 伪元素(不是块级元素):通过css可以将两个元素添加在页面上, 但是不存在html中 / 标签::before { content="内容"; } (ps:centent一定要有,before伪元素在元素之前)/</p>
<br>
<p>9. </p>
<br>
<p>10. </p>
<br>
<p>11. </p>
<br>
<p>12. </p>
<br>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值