Day05

1.盒子

1.1
div{
            width: 200px;
            height: 200px;
            background: red;
            /*
            用 box-sizing: border-box;
            给元素border,padding不会改变它的width,height
             */
            box-sizing: border-box;
            border: 10px solid black;
            border-radius: 10px;
        }
QQ截图20180716194847.png

tips1:border-radius: 10px;用来盒子的角度(圆角)。
tips2:下面代码表示不选中parenr中的(每)div下的最后一个元素。

.parent>div:not(:last-child){
            margin-right: 13.3333px;
        }

2.float

2.1.浮动的原理
/* float的原理:相对于整个页面漂浮起来 */
        .one{
            width:100px;
            height: 100px;
            background:red;
            float: left;
2.2消除浮动

如果父元素不设置高度,子元素float,父元素的高度会坍塌。
因此要消除浮动,父元素会自动读取子元素的高度。
消除浮动的方法有两种,常用的为第二种;

overflow:hidden;//给父元素的样式中

.parent:after{
            content:"";
            display: table;
            clear: both
        }

这段代码其实就是在float元素后面加上一个空的元素,同时clear。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,687评论 1 92
  • 一.盒子模型 1.1 box-sizing:border-box;————————给元素border,paddin...
    雪落殇晨阅读 1,787评论 0 1
  • 今天学到了什么 1.盒子模型 box-sizing:border-box给元素border,padding不会改变...
    努力进化阅读 1,404评论 0 0
  • 今天是2018年7月13日 1.盒子模型扩展 有些时候我们需要padding但不希望齐元素大小发生改变,这个时候需...
    鱼翅大魔王阅读 1,911评论 0 0
  • 1. 前言 前端圈有个“梗”:在面试时,问个css的position属性能刷掉一半人,其中不乏工作四五年的同学。在...
    YjWorld阅读 10,141评论 5 15