博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
css盒子模型
阅读量:5260 次
发布时间:2019-06-14

本文共 1554 字,大约阅读时间需要 5 分钟。

height 的% 号,设置高度是没用的, 没有参照物.

height的px 是可以的

自适应

    width:auto;height:auto;

 

一个css里面 俩个相同的属性,后面的会冲突调前面的.

 

padding是内边距

   padding-top:10px; //height以及设置100px, 则在原基础上添加10px,

 padding-bottom:10px;//

padding-left:10px;//

padding-right:10px/

简写:padding:10px

     padding:10px;20px//上下10,,,左右20

   padding:10px; 20px;30px;  //上10    左右20   下30p

 padding:10Px  20px 30px  40px   上右下左

 

margin 不占用内容的总宽度

margin-top: 50px; margin-letf:50px;margin-right:50;margin-bottom:50;

 

 元素的可见性,超出盒子的部分

   属性:visibility   

    值:visible  默认,  hidden 元素不可见,但会占据空间  , collapse  隐藏表格的行与列不占位,如果不是表格,和hidden一样.

     

元素盒类型

  盒模型的display属性, 可以更改本身和类型.  

    1块级元素 设置元素尺寸  隔离元素  div   p

    2行内元素,  span  可以设置背景,但不能设置尺寸,自适应,不能隔离元素

    3行内-块元素  img   可以设置大小  无法隔离其他元素

之间相互转换

 (display:inline)    块级元素转换为行 ,   在代码区 div 和文字挨在一起,则转换成行没有空格,是连在一起的;但是彼此之间换行了,有时为了代码间的直观美化,会换行但是之间会加个注释表示连接在一起. 去掉空格.

(  display:block  )  行转换为快  ,  span元素后换行,同其他元素之间会有空格,挨在一起则不会有空空格.(可以用<!--  -->),转换成块,原来行元素间的空格或多个空格\换行会被压缩掉

(display:inline-block; )   案例 快和行同时转换为行内块, 之间有回车,所以在转换成行内块时之间有空格(间隔),两个元素连在一起就不会有间隔.

 (display-none) 盒子不可见,也不占位. 用于隐藏,显示等等.

 

 浮动 float

     float :letf //这是左浮动, 使用后当前(块1)层会悬浮到上面, 下一个块(块2)的样式如背景会到该层的后面,因为是块所以底下块的文字不会悬浮上来. 块2如果悬浮,则文字也悬浮;

                  如果,块2没有浮动, 背景会上移, 也就是位置移动了, 块3也向上移动文字,会与块2的文字重合.

                  如果 块1 浮动  1和2之间有文字,文字单独站一行, 在块1的旁边,(也就是说高度塌陷,但是有宽度.),而文字底下的块则上移,因为块1没有高度了,但是靠左在文字的下面(换行了),

                 如果 块1浮动   1和2之间有文字, 块2在浮动,  则文字会在块2的旁边,也就是文字围绕图片,  文字的优先级要落后于float. 块3的背景上移到1块下,但背景上面有一行文字宽度的距离.

 

clear

  clear:both;//如果想继续呆在原位置, 就添加clear:both; 或clear:left;   clear:right

 

    
Title
我是a
1111111
我是b
我是c

 

转载于:https://www.cnblogs.com/ningjie/p/9610405.html

你可能感兴趣的文章
面向对象与面向过程 $this的注意事项和魔术方法set和get
查看>>
【ASP.NET Core】给中间件传参数的方法
查看>>
MYSQL:数据库安装 windows
查看>>
服务器SSL/TLS快速检测工具TLLSSLed
查看>>
Unity资源Assetmport New Asset对话框
查看>>
各式各样的正则表达式参考大全
查看>>
centos7搭建kafka集群-第二篇
查看>>
《人月神话》读后感
查看>>
app测试工具URL
查看>>
Java课后练习6
查看>>
vs2012 快捷键修改
查看>>
给GoKit3(STM32)装一块N102,在家就能体验NB-IoT开发啦
查看>>
和朱晔一起复习Java并发(四):Atomic
查看>>
2018.08.30 游戏(概率dp)
查看>>
codeforces题目合集(持续更新中)
查看>>
Hello World
查看>>
Entity Framework 6.x - 创建模型来自于现有数据库
查看>>
js 函数
查看>>
堆排序
查看>>
BZOJ3505 & 洛谷P3166 [Cqoi2014]数三角形 【数学、数论】
查看>>