css基础语法(2)

css基础语法

盒子模型

一个盒子我们会分成几个部分:
–内容区(content)
–内边距(padding)
–边框(border)
–外边距(margin)

内容区:内容区指的是盒子中放置内容的区域,也就是标签 中的文本内容,子标签都是存在于内容区中的。如果没有为标签设置内边距和边框,则内容区大小 默认和盒子大小是一致的。通过width和height两个属性可以设置内容区的大小而不是整个盒子的大小。
内边距:内边距指的就是标签内容区与边框以内的空间。内边距会影响整个盒子的大小。使用padding属性来设置标签的内边距。
边框:可以在标签周围创建边框,边框是标签可见框的最外部。可以使用border属性来设置盒子的边框,也可以使用border-top/left/right/bottom分别指定上右下左 四个方向的边框。border-radius设置四个角为圆角边框,border-top-left-radius设置左上为圆角边框。
外边距:外边距是标签边框与周围标签相距的空间。 使用margin属性可以设置外边距。外边距不会影响盒子的整体大小,但是会影响盒子的位置,会影响盒子
的实际控制范围。

清除浏览器默认样式

*{
margin: 0;
padding: 0;
}

文档流

文档流指的是文档中的标签在排列时所占用的位置。 将窗体自上而下分成一行行 ,并在每行中按从左至右的顺序排放标签,即为文档流
也就是说在文档流中标签默认会紧贴到上一个标签的右边,如果右边不足以放下标签,标签则会另起一行,在新的一行中继 续从左至右摆放。这样一来每一个块标签都会另起一行,那么我们如果想在文档 流中进行布局就会变得比较麻烦。

浮动

所谓浮动指的是使标签脱离原来的文档流,在父标签中浮动起来。浮动使用float属性。
可选值:
none :不浮动
left :向左浮动
right :向右浮动

清除浮动

clear属性可以用于清除标签周围的浮动对标签的影响,其他标签的位置不发生变化。可选值:
left : 忽略左侧浮动
right :忽略右侧浮动
both :忽略全部浮动

css定位

  • 相对定位
  • 绝对定位

相对定位:相对定位是一个非常容易掌握的概念. 相对于它的起点进行移动,移动后原来的位置还被占用。可以通过position:relative;开启相对定位, left right top bottom四个属性来设置标签的偏移量。
绝对定位:绝对定位是不占空间的,运用了
绝对定位的标签会脱离原来的文档流,浮动起来,因此视觉上会其他的标签重叠。可以通过position: absolute; 开启绝对定位,left right top bottom四个属性来设置标签的偏移量。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值