padding float position border display概念总结

一、padding

padding是定义元素内容和元素边框之间的空间,也就是上下左右的内边距

实例图(理解起来更轻松一些):

他主要有上下左右四个方向

padding:25px 50px 75px 100px;

代表的意思是:上25px、右50px、下75px、左100px(按照顺时针的顺序记即可)

 padding:25px 50px 75px;

代表的意思是:上25p、左右50px、下75px(左右合一了)

padding:75px 120px;

代表的意思是:上下75px、左右120px

padding:200px;

代表的意思是:上下左右都是200px

二、float(浮动)

float浮动,是将标签元素向左或者向右浮动,只能水平移动,不能上下移动

主要的功能是不管是块内元素还是行内元素,都将他们转为一行,可以这样理解,当块内元素使用了float,那么他也就变成了行内元素

应该不用详细介绍了,大家应该都懂

三、position

position指定了元素定位,一般position都是有五个属性的,他们分别都是:static、relative、fixed、absolute、sticky

static定位:

static是html元素的默认值,不会受到top、bottom、left、right等的影响

div a{
    position:static;
}

fixed定位:

元素的位置是相对于浏览器窗口的固定位置,特点:即便窗口是滚动的他也不会发生变化

.fir{
    position:fixed;
}

relative定位:

相对于正常位置进行相对元素定位

.sec{
    position:relative;
}

absolute定位:

绝对定位的元素的位置相对于最近的已定位的父元素,如果没有父元素,那么他的相对位置就是相对于<html>

h3{
    position:absolute;
}

可以记住一个口诀,子绝父相

sticky定位(基本上不用,用的很少):

基于用户的滚动位置来进行定位

四、border

允许指定一个元素边框的样式和颜色

border属于简写,他包括了边框的样式、颜色、边框宽度

border  =  border-width + border-style + border-color

border有很多的属性,但是他们都是基于三个基本属性变化而来的border-width 、border-style 、border-color

比如说:

border-top 就是上边框的所有属性(包括颜色、样式、宽度等)

border-right-style就是元素的右边框样式

border-left-color就是元素左边框颜色

边框样式也就是border-style有以下的值:

none:默认为无边框

dashed:定义为一个虚线边框

solid:定义为一个实线边框   //经常使用

double:定义两个边框

groove:定义3D沟槽边框。效果取决于边框的颜色值

ridge:定义3D脊边框。效果取决于白泥坑的颜色值

五、display

display属性设置一个元素如何显示

display:block是将无论是行内还是块内元素都可以转换为块内元素

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值