float:

定义:按照一个指定的方向移动,遇到父级的边界或者相邻的浮动元素就会停下来(不完全脱离文档流)

值: left、right、none

特点:

1、浮动的块元素可以在一行显示,宽度是被内容撑开的
2、浮动的行内元素支持宽高
3、非浮动元素里的内容会留出前面浮动元素的位置(盒模型的位置)
4、浮动的子元素不会撑开其父元素的高度,所以换行、空格也不会影响父元素(要撑开父元素的话需要在父元素最后增加一个清楚左右浮动的子元素clear: both; after伪类清除浮动)

.clearfix:after{content: '';display: block;clear: both;}

inline、inline-block:
把换行代码解析成一个空格

display:inline-block; 行内块元素
特征:
1、行内块元素支持宽高
2、行内块元素可以在一行显示
3、不给宽高的话,宽度会由内容撑开
4、代码换行会被解析成一个空格
5、IE6、7不支持块元素的inline-block

6、行内块元素没有脱离文档流,所以能撑开父元素

IE6、7不认识inline-block,给行内元素加上这个属性后会触发IE的haslayout特点,会让行内元素具有与inline-block一样的特征,所以它不支持块元素的inline-block

inline-block与float的区别:

如果高度不一至的情况下,想让他们按顺序排列就可以选择inline-block

转载于:https://www.cnblogs.com/pengc/p/8872419.html

让块元素在同一行显示的方法: float 和inline-block相关推荐

  1. 行内元素,块级元素div在一行显示

    行内元素,块级元素div在一行显示 行内元素无法设置padding-top,padding-bottom,margin-top,margin-bottom,width,height:除非将行内元素改为 ...

  2. html一行显示四个图片,css一行显示之:实现多个图片一行显示的方法

    在前面的几篇文章当中,我们一起学习了在css中怎么让文字在一行显示以及文字在一行显示时超出部分自动隐藏,今天我们来一起学习一下在css中如何让多张图片在一行显示,以帮助我们在网页制作中更加的随心所欲. ...

  3. html行内块元素对齐,如何通过显示行内块将元素对齐到右侧?

    你不是能浮它们,因为白色的空间.如果您使用的是display: inline;或display: inline-block;,则可以使用空格. 如果你想与display: inline-block;达 ...

  4. div内元素不在一行的问题解决方法

    让div内两个元素直接浮动向同一方向即可,然后设置一下两个元素的间距,即可解决该问题代码如下: <div><input id="lxmc" type=" ...

  5. HTML块级元素/块标签/块元素

    文章目录 块元素的特点 块元素清单 block level element. 块级元素想在同一行显示需浮动或者 display:inline. 块元素的特点 每个块级元素都是独自占一行,其后的元素也只 ...

  6. CSS 块元素,行内元素,行内块元素及元素之间转换

    元素的显示模式 元素一般分为块级元素和行内元素 元素种类 排列 设置样式 默认 包含 块元素 独占一行 可以设置宽高 容器的100% 可以包含任何标签 行内元素 一行可以放多个行内样式 不可直接设置宽 ...

  7. CSS--块元素和行内元素及行内块元素(外加转换方式)

    元素类型 根据css显示分类HTML元素被分为两种类型:块元素,内联元素 块元素-- block 块状元素(block element) 常见的块级元素有:<div>,<h1> ...

  8. HTML元素分类:行内元素,块级元素,行内块元素;及其各自的特点

    目录 块级元素 行内元素(内联元素) 行内块元素(内联块级元素) 一.块级元素(block)         定义:默认情况下,独占一行的元素就是块级元素.         特点: 每个块级元素独占一 ...

  9. CSS设置块元素和行内元素

    CSS-设置块元素和行内元素 什么是行元素什么是块元素 一:块元素 块元素单独占据一行,并且排斥和其他元素在同一行,在浏览器中,块元素出现的形状是矩形,并且盛放其他元素. 块元素 : 列表 表格 di ...

  10. html内联元素和块元素的特性,HTML中块级元素和内联元素的特性详解

    原标题:HTML中块级元素和内联元素的特性详解 在网站布局中经常会遇到元素进行居中的时候,设置了text-align:center:margin:0 auto;有时候会起作用,但有时候对居中无效,刚接 ...

最新文章

  1. c语言中isnarc变量,C语言 二级 1-40上机模拟试题答案.doc
  2. 提高SQL查询效率(SQL优化)
  3. 用习惯了windows系统要怎样去认识linux系统(一)
  4. 图像处理之基础---很好的一个开源文档库
  5. (0)做开发必备软件
  6. Vmware下安装CentOS6的特别注意,一定要在虚拟机上电时候按DEL,选择操作系统启动方式...
  7. Eclipse关联JavaDoc
  8. kindEditor文本编辑器
  9. 利用DELPHI开发完成例程(1)
  10. ACL限制vlan间的访问
  11. 获取textarea每一行的内容_PLC编程的基本原则和方法,64页内容介绍PLC编程,值得收藏...
  12. 20190905 Lombok常用注解
  13. GitHub新神器,宇宙第一编辑器--VS Code!危
  14. 十大最值得逛的上海马路~~(完整版)
  15. android TextView属性汇总
  16. 智慧交通信号控制系统梗概
  17. 通达OA11.2漏洞复现
  18. 离散数学之关系(传递闭包)
  19. 为国内软件质量呐喊:《2021年国内质量调查报告》发布
  20. CTS 使用instrumentation命令测试

热门文章

  1. 如何求递归算法的时间复杂度
  2. vim 的复制粘贴剪切
  3. Ps 初学者教程,如何用文字增强您的照片?
  4. 如何在 Apple TV 上安装 tvOS 15 developer beta 9?
  5. xcode快捷键(二)
  6. 汉化:Termius for Mac(SSH客户端)
  7. Mac系统功能快速切换状态栏小工具One Switch for Mac
  8. 玛雅三维动画制作Maya 2022 for Mac
  9. Affinity Publisher for Mac(实用桌面排版工具)
  10. Garden Planner中使用3D视图的技巧