美文网首页
CSS入门3(0722)

CSS入门3(0722)

作者: LAYoung_f1b8 | 来源:发表于2019-07-29 15:10 被阅读0次

07-22

1.margin-top的bug

.wrapper{

width:300px;

height:300px;

background-color:red;

overflow:hidden;

}

.box{

width:150px;

height:150px;

background-color:aqua;

margin-top:50px;

}

/*

在顶层边距合并时,子元素设置margin-top时会带动父元素设置margin-top,只要在父元素设置overflow:hidden就可以

让子元素想对于父级进行设置上边距

*/

2.浮动

/*

浮动float

左浮float:left;

右浮float:right;

浮动的用法

1、全部设置一种浮动

2、分别设置左浮和右浮

浮动会脱离文档流

*/

div{

width:200px;

height:200px;

background-color:aqua;

float:left;

}

div:nth-of-type(2){

background-color:red;

}

div:nth-of-type(3){

background-color:blue;

}

div:nth-of-type(4){

background-color:green;

}

3.清理浮动

/*

由于前面的两个盒子浮动脱离了文档流,下面的.three盒子会顶上去,被浮动的两个div覆盖了一部分内容

清除浮动:清除浮动带来的影响

            1.在被影响的标签(.three)前添加一个空白的div标签(.four),并设置类名为clear 设置属性clear:both;

2.直接给被影响的标签(.three)添加overflow:hidden

            浮动注意

                1、浮动会脱离文档流

                2、如果同时使用左浮和右浮,必须一起设置

                3、浮动只有左浮和右浮,布局时就只有左右结构

*/

.wrapper{

width:100%;

height:300px;

background-color:red;

}

.one{width:40%;height:100px;background:blue;float:left;}

.two{width:40%;height:100px;background:green;float:right;}

.three{width:100%;height:200px;background:yellow;}

.four{

clear:both;

}

4.显示隐藏

/*

display

隐藏display:none;  不占位隐藏

显示display:block;

占位隐藏visibility:hidden;

显示visibility:visible;

*/

/* visibility: hidden前面隐藏元素,但是大小位置还有

display:none 隐藏元素并且去掉该元素的大小和位置

*/

.a{width:200px;height:200px;background:blue;}

.one{width:200px;height:200px;background:red;}

.two{width:200px;height:200px;background:green;}

5.转换标签类型

/*

            标签分类

                1、块级标签  可以设置宽高,可以自动换行

                2、行级标签  不可以设置宽高,不能自动换行

                3、行间块状标签  可以设置宽高,不能自动换行  img input

            display

                将行级标签转换为块级标签 display:block;

                将块级标签转换为行级标签 display:inline;

                将标签转换为行间块状标签 display:inline-block;

        */

div{width:100px;height:100px;background:red;}

span{width:100px;height:100px;background:red;}

img{display:block;}

相关文章

  • CSS入门3(0722)

    07-22 1.margin-top的bug .wrapper{ width:300px; height:300p...

  • CSS布局

    CSS入门(3) CSS的常见布局 CSS常见布局使用display属性(文档流)+position属性(定位)+...

  • 【视频教程】前端小白无基础入门HTML5+CSS3

    简介:前端基础入门HTML5+CSS3----站在一门入门标签语言的角度,重点讲解了常见的HTML5标签,CSS3...

  • web开发的一些资源干货

    前端库——前端开发,CSS3动画特效等。 CSS入门教程——本指南适合 CSS 的初学者 学习CSS布局——如果你...

  • 前端学习资料收集(持续更新)

    Markdown入门指南 jQuery源码解析 css行高line-height 如何处理CSS3属性前缀

  • CSS入门(3)

    块级元素和行内元素有什么区别? 块级元素会占据一行的位置,其宽度自动填满其父元素宽度;行内元素不会独占一行,相邻的...

  • #30天专注橙长计划#向前端工程师进发#day0#航线设计

    发现问题,路线大修。 学习方面:暂定按HTML入门→CSS入门→HTML进阶→CSS进阶→JavaScript入门...

  • css3

    第一章 CSS入门 CSS3是CSS2的升级版本,3只是版本号,它在CSS2.1的基础上增加了很多强大的新功能。 ...

  • animation参考

    web前端入门到实战:10分钟入门 CSS3 Animation - 前端天宇的文章 - 知乎https://zh...

  • CSS聚合

    基础知识 CSS入门教程CSS 最核心的几个概念你应该知道的一些事情——CSS权重CSS3属性教程与案例分享经验分...

网友评论

      本文标题:CSS入门3(0722)

      本文链接:https://www.haomeiwen.com/subject/tkpbrctx.html