2023.11.21作业(笔记)

本文详细介绍了CSS中的关键概念,如浮动元素的布局、清除浮动、盒子模型(content,padding,border,margin)的作用,以及如何处理元素的外边距、内边距、高度塌陷、文本溢出和元素定位。
摘要由CSDN通过智能技术生成

1. a:hover+div {}  兄弟
   li:hover img {}  镶嵌

2. input {
         outline-style: none;  去除轮廓线(也有其他样式)
         outline:none;  去除轮廓线
         outline-width: thick;
         outline-color: red;  颜色
         outline: none;
         }

3. float: left;  浮动

4. 一个元素浮动起来,会不在占有原来的位置(脱离文档流),同时发生浮动的盒子会在同一行进行排列。如果说
   多个元素同时给左浮动,元素就会从左到右在一行排列。
   浮动可以让行内元素不再受设置宽高的约束

5. overflow: hidden;  防止浮动造成的高度塌陷
   clear: both;  清除所有浮动

6. 盒子组成:(从内到外)
   content  内容区
   padding: 100px;  内边距
   border  边框
   margin: 100px;  外边距
   真正大小:border+padding+content
   
7. margin-top: 20px;
   margin-bottom: 20px;
   margin-left: 20px;
   margin-right: 20px;
   margin: 20px;
   上下左右外边距全部为20px 

   margin: 20px 30px;  上下外边距为20px 左右外边距为30px

   margin: 10px 30px 20px;  上外边距10px、左右外边距30px、下外边距20px

   margin: 10px 20px 30px 40px;  顺时针

8. margin: 0px auto;  左右自适应,相当于居中,只适用于块元素

9. overflow: auto;  防止文本溢出

   padding-top: 20px;  (同上margin)
   padding-left: 20px;
   padding-bottom: 20px;
   padding-right: 100px;

   box-sizing: border-box;  避免影响盒子大小

10. 防止外边距塌陷
    .father {
             border: 1px solid black; 
             padding: 10px;            
             overflow: hidden;
             }  

11. 去除元素默认的内外边距
    * {
       padding: 0;
       margin: 0;
      }

   


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值