目录

一、标准流

块级元素

行内元素

与HTML元素之间的区别

二、盒子模型

三、浮动(Float)

四、定位(Position)


一、标准流

标准流指的是元素排版布局过程中,元素会默认自动从左往右,从上往下的流式排列方式。并最终窗体自上而下分成一行行,并在每行中从左至右的顺序排放元素。

块级元素

  • 霸占一行,不能与其他任何元素并列
  • 能设置宽与高

行内元素

  • 与其他元素并列、
  • 不能是指宽与高,默认的宽度就是文字的宽度

与HTML元素之间的区别

标准流里面的限制特别多。标准流做不出网页:因为能并排的不能改宽高。所以,要脱离标准流。

css中有三种手段可以使一个元素脱离标准文档流,分别为浮动和绝对定位,固定定位。

二、盒子模型

CSS盒模型本质上是一个盒子,封装周围的HTML元素,它包括:边距,边框,填充,和实际内容。

盒模型允许我们在其它元素和周围元素边框之间的空间放置元素。

一张图解释一下:

  • Margin(外边距) - 清除边框外的区域,外边距是透明的。
  • Border(边框) - 围绕在内边距和内容外的边框。
  • Padding(内边距) - 清除内容周围的区域,内边距是透明的。
  • Content(内容) - 盒子的内容,显示文本和图像

三、浮动(Float)

CSS 的 Float(浮动),会使元素向左或向右移动,其周围的元素也会重新排列

img{float:right;  //左浮动float:left;  //右浮动clear:boty;  //清除浮动
}

四、定位(Position)

position 属性指定了元素的定位类型。

position 属性的五个值:

  • static:默认值,即没有定位,遵循正常的标准流对象
  • relative:相对定位、相对于某元素
  • fixed:元素的位置相对于浏览器窗口是固定位置。
  • absolute:绝对定位的元素的位置相对于最近的已定位父元素,如果元素没有已定位的父元素,那么它的位置相对于<html>:
  • sticky:基于用户的滚动位置来定位。粘性定位的元素是依赖于用户的滚动,在 position:relative 与 position:fixed 定位之间切换。

博文至此,关于div+css的核心内容就写完了,如果本篇博客对您有一定的帮助,大家记得留言+点赞哦。

CSS核心内容:标准流、盒子模型、浮动、定位相关推荐

  1. CSS核心内容-标准流、盒子模型、浮动、定位

    CSS核心内容-标准流.盒子模型.浮动.定位,了解了核心内容才能用CSS设计出一个简单的页面 一.基础 在了解核心内容之前需要先了解HTML中的两种标签:块级元素,行内元素: 块级元素:一个块级元素占 ...

  2. 前端学习 day4 : 盒子模型,浮动,定位

    1.居中问题 text-align是让块元素中的内容在块元素的范围内水平居中 如果设置块元素中的内容的属性line-height的高度等于块元素高度的话,那么该内容垂直居中 2.盒子边框的设置 2.1 ...

  3. css标准流/非标准流 盒子模型

    流:网页设计中就是指元素(标签)排列的方式 标准流:元素在网页中就像流水,排在前面的先出现,排在后面的后出现,默认布局方式 <!DOCTYPE html> <html>< ...

  4. 定位会完全压住标准流盒子里面的内容(HTML、CSS)

    定位会完全压住标准流盒子里面的内容(HTML.CSS) <!DOCTYPE html> <html lang="en"><head><me ...

  5. css 标签显示模型 盒子模型 浮动 背景属性

    标签显示模式(display) 块级元素(block-level) 每个块元素通常都会独自占据一整行或多整行,可以对其设置宽度.高度.对齐等属性,常用于网页布局和网页结构的搭建. 常见的块元素有< ...

  6. 【CSS学习(三)盒子模型、边距重叠 浮动、清除浮动】

    盒子模型 盒子模型在CSS学习中尤为重要,对盒子模型的深刻理解有利于 CSS开发水平的提示,在开发中遇到难以理解的现象,往往是因为对模型的理解不够. 盒子模型这个名词来自英文里面的Box modelm ...

  7. 牛腩之CSS核心内容

    根据牛老师的讲解,CSS的核心内容大致为四个部分:标准流.盒子模型.浮动和定位. 在学习核心内容之前,先来了解两个基本概念:块级元素和行内元素. 根据CSS规范的规定,每一个网页元素都有一个displ ...

  8. CSS核心内容整理 - (中)

    2019独角兽企业重金招聘Python工程师标准>>> 本文是CSS核心内容整理的第二篇,承接上一篇的内容继续对CSS的一些重要内容进行整理,推荐先看完这个系列的上一篇. 四.  页 ...

  9. CSS三大模块(一):盒子模型

    目录 前言: 一.盒子模型 1.盒子模型的内容 2. 盒子模型的总宽度和总高度 二.盒子模型的相关属性 1.边框属性(border) (1). 边框线样式: border-style: 属性值; (2 ...

最新文章

  1. jmeter中没有sampler_JMeter 接口自动化测试篇 29
  2. 闲鱼发布:十大无用商品、创业雷区、塌房明星,内容劲爆与扎心...
  3. Scala Spark Streaming + Kafka + Zookeeper完成数据的发布和消费
  4. 使用CInternetSession和CHttpFile提取网页源码
  5. zabbix 2.2自动安装脚本
  6. 腾讯关系型数据库达成“双百”里程碑——6大企业级MySQL特性全面解析
  7. 【Leetcode | 】93. 复原IP地址
  8. 我说我精通字符串,面试官竟然问我Java中的String有没有长度限制!?|附视频讲解
  9. Javascript中for循环别名
  10. HTML与XML数据的结合小总结
  11. 单链表的实现 (C语言版 数据结构 严蔚敏)
  12. 雷达人体静止感应技术,云望爱希ISee雷达感应成品,高精度探测应用
  13. 传统方法VS深度学习方法
  14. webrtc的WHIP实现
  15. react hook 闭包陷阱问题
  16. PWN入门(2)利用缓冲区溢出绕过登录和第一个PwnTools脚本
  17. CobaltStrike使用-第五篇(Bypass UAC、CVE提权、Powerup提权)
  18. 串口服务器连接无线路由慢,Tplink路由器突然上网特别慢怎么办解决方案
  19. 化学专业计算机课程设计,课程设计总结
  20. 远程桌面系统管理员已经限制你登录的计算机,远程桌面由于帐户限制你无法登录问题...

热门文章

  1. 华为各类工程师通信基础面试题库以及答案
  2. 游戏服务器的压力测试应该如何进行
  3. ybt1250 The Castle
  4. 2 大数据电商数仓项目——项目需求及架构设计
  5. 如何评价CVPR 2022的best paper?
  6. DNSPod吴洪声:国外域名注册商域名不许国内解析
  7. linux 查看numa信息,Linux中查看NUMA信息
  8. 内存泄漏试试AScan
  9. Tita 绩效宝:让管理者提高1对1面谈水平的5大技巧
  10. 51Nod 圆与三角形