Java 18---CSS(2)

导读

1.盒子模型
2.float浮动
3.position定位

盒子模型

在这里插入图片描述

在这里插入图片描述

内边距:padding,元素边框和内容的距离

padding-left,padding-right
padding-top,padding-bottom

        p{
            /*padding-top: 5px;
            padding-right: 10px;
            padding-bottom: 5px;
            padding-left: 10px;*/
            /*整合:四个方向都写,顺时针方向,上右下左*/
           /* padding: 5px 10px 5px 10px;*/
            /*上下:5px  左右:10px*/
           /* padding: 5px 10px;*/
            /*上下左右:都是10px*/
            padding: 10px;
            border: solid 1px pink;
        }
外边距:margin
元素边框和周围元素的距离,可能是父级,同级

margin-left,margin-right
margin-bottom,margin-top

元素类型:
	块级元素,上下左右margin都可以设定
	行级元素,左右margin可以设定	
	
元素可以通过css中display属性去改变,块级(block),行级(inline),行内块(inline-block)

块级元素可以嵌套块级元素和行级元素(上下左右都调整)
行级元素只能嵌套行级元素(只调整左右)
	
垂直方向外边距:取较大值
水平方向外边距:取两个外边距之和
		
margin可以针对单个方向设定,也可以整合,语法同padding

float浮动

float:浮动
	left,right,none
默认情况下:块级元素,宽度整行的宽度,可以设定高度和宽度,height,width
行级元素,如果两个标签间有空格或者回车,显示出的效果会有一个空隙

元素浮动后:默认宽度包裹内容,可以设置宽度和高度,影响后面元素的摆放,
后面元素占据原来这个元素的空间,但是里面的内容不会与浮动元素重叠,围绕这个浮动元素,
浮动元素可以设定margin来保持和周围元素的距离

浮动的实质就是脱离父元素,并且是一种动态的存在,可以随着窗口大小而改变位置

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

clear:清除浮动,
	left,right,both
	使元素不再和浮动元素位置重叠,而是从不重叠的位置开始摆放
left是指清除与左边浮动重叠的效果,right是清除右边,both是两边

在这里插入图片描述

position定位

在这里插入图片描述

position:
	static,默认的,摆放元素时,按照元素顺序依次摆放
	absolute,绝对的,
		元素脱离了原来的文档流,
		left,top,right,bottom:设定位置
		如果它的所有父级元素position都是默认的static,此时是相对于浏览器界面定位
		如果它的父级元素有position不使用static,此时它是相对离它最近的非static父级元素定位
		
		补充:
			如果元素原来是行级元素,会变成块级元素
			元素的宽度默认调整为包裹内容
			
		
	relative,相对的,
		元素可以相对自己原来的位置做偏移,没有脱离原来的文档流,
		它的偏移不会影响其它元素,
		
		可以把relative和absolute结合起来使用,使子元素在父元素内随意摆放
		
	fixed,相对浏览器绝对布局

static除外的position实际上相当于把标签分层了
z-index:
	改变重叠元素的上下位置,
	值大的覆盖值小的,默认值为0
	
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值