html布局的常见类型有哪些?html中的布局方式有三种:流动布局、浮动布局以及层模型,html的这三种布局各有个的特点,本篇文章就给大家简单的说说html的三种布局方式的特点。

1、流动布局(html网页默认的布局方式)

特点:

1、块状元素都会在所处的包含元素内自上而下按顺序垂直延伸分布,因为在默认状态下,块状元素的宽度都为100%。

2、内联元素都会在所处的包含元素内从左到右水平分布显示。(内联元素可不像块状元素这么霸道独占一行)

2、浮动布局(float)

特点:默认布局下,块状元素这么霸道都是独占一行,如果现在我们想让两个块状元素并排显示。就需要使用float来实现。

如下div{

width:200px;

height:200px;

border:2px red solid;

float:right;

}

3、层模型

特点:如果我想一个div在另外一个div的上面,我们就需要可以使用绝对定位来完成,层模型的三种定位方式relative、absolute、fixed

绝对定位(absolute)

需要设置position:absolute(表示绝对定位),这条语句的作用将元素从文档流中拖出来,

然后使用left、right、top、bottom属性相对于其最接近的一个具有定位属性的父包含块进行绝对定位。

如果不存在这样的包含块,则相对于body元素,即相对于浏览器窗口。

相对定位(relative)

如果想为元素设置层模型中的相对定位,需要设置position:relative(表示相对定位),

它通过left、right、top、bottom属性确定元素在正常文档流中的偏移位置。

相对定位完成的过程是首先按static(float)方式生成一个元素(并且元素像层一样浮动了起来),

然后相对于以前的位置移动,移动的方向和幅度由left、right、top、bottom属性确定,偏移前的位置保留不动。

固定定位(fixed)

fixed:表示固定定位,与absolute定位类型类似,

但它的相对移动的坐标是视图(屏幕内的网页窗口)本身。

由于视图本身是固定的,它不会随浏览器窗口的滚动条滚动而变化,

除非你在屏幕中移动浏览器窗口的屏幕位置,或改变浏览器窗口的显示大小,

因此固定定位的元素会始终位于浏览器窗口内视图的某个位置,不会受文档流动影响,

这与background-attachment:fixed;属性功能相同。

注意:

在使用z-index属性的时候,只有元素使用了position属性的,才具有z-index属性。没有使用position的属性的元素是没有z-index属性的,设置了也没有用

相关文章推荐:

html+css布局的三种方式(自然布局/流动布局/定位布局)_HTML/Xhtml_网页制作

利用HTML和HTML实现常见的布局_html/css_WEB-ITnose

html页面布局是什么意思,html布局的常见类型有哪些?html的三种布局特点分析相关推荐

  1. 2048经典版震撼来袭,多种游戏模式,三种布局,来迎接挑战吧!

    2048经典版震撼来袭,多种游戏模式,三种布局(3*3.4*4.5*5),两种风格(厚重.灵巧),来迎接挑战吧! appstore下载地址:https://itunes.apple.com/cn/ap ...

  2. WordPress自适应白天暗夜高颜值无刷新加载首页支持三种布局 v2.4

    一款基于WordPress开发的高颜值的自适应主题,支持白天与黑夜模式.首页支持三种布局:博客风格,cms风格,企业风格 主题特性 支持白天与暗黑模式 全局无刷新加载 支持博客与CMS布局 内置WP优 ...

  3. WordPress自适应白天暗夜无刷新加载三种布局模板源码

    一款基于Wordpress开发的高颜值的自适应主题,支持白天与黑夜模式.首页支持三种布局:博客风格,cms风格,企业风格 主题特性: 支持白天与暗黑模式 全局无刷新加载 支持博客与CMS布局 内置WP ...

  4. css宽高自适应布局,实现Sticky Footer的三种布局方式

    宽度自适应布局: 1.使用场景: 一侧(左侧或者右侧)为固定的导航或者菜单栏,另一侧将会随着浏览器的缩放而自适应改变其大小.这种布局结构可用于顶层布局结构亦可用于某个局部功能块,常见于各种web系统( ...

  5. JAVA共有几种窗体布局方式_在Java GUI程序开发中常见的三种布局管理器是什么

    答:FlowLayout 流式布局,从左到右,如果到边界就换行再从左到右. BorderLayout 边界布局(默认布局方式),按东西南北中五个方向来布局,默认是中.后设置在同样位置的控件会覆盖之前的 ...

  6. Java AWT中常用的三种布局管理器

    文章目录 布局管理器 一.流程布局管理器(FlowLayout) 二.边界布局管理器(BorderLayout) 三 .网格布局管理器 四. 综合实例运用 布局管理器 在java.awt 包中提供了5 ...

  7. CSS+DIV三种布局方式

    在学习了盒模型.块级元素和行内元素得到概念后,我们来说一下CSS的一个比较重要的用途:布局.以前我们学过表格可以起到布局页面的作用,比如布局表单,但实际工作表格的布局通常也仅仅是用来布局表单.绝大多数 ...

  8. 前端流行的三种布局详解

    目前比较流行的布局有三种 1.流式布局: 含义:页面元素的宽度按照屏幕分辨率进行适配调整,但整体布局不变.这就导致如果屏幕太大或者太小都会导致元素无法正常显示 设计原理:使用百分比定义宽度,高度大都是 ...

  9. 【Android学习】三种布局include /、merge /、ViewStub /

    1.布局重用<include /> <include />标签能够重用布局文件,使用起来非常简单 <include layout="@layout/layout ...

最新文章

  1. matlab graphminspantree
  2. 计算机软件求职信英文,计算机办公软件英文求职信
  3. [全]php-redis函数使用
  4. 遮掩java_Java炸弹:重载、重写、隐藏、遮蔽、遮掩(2)
  5. 知识资产投资——《程序员修炼之道》的建议
  6. Android 源代码中的res
  7. 台积电:无法回应检调中的案件,不评论单一客户特定订单
  8. C# 字符串string的基本操作
  9. Ubuntu通过apt-get安装指定版本和查询软件源有多少个版本
  10. [多线程系列]多线程之java线程池架构分析
  11. 快手小视频批量下载高清无水印软件 快手短视频批量下载高清无水印软件
  12. win10更新 vm14用不了
  13. 金刚经原文、注释、译文完整版
  14. 深度卷积神经网络之AlexNet
  15. Python编程:使用wkhtmltopdf将html网页转成pdf文件
  16. seism matlab,去噪方法是什么意思
  17. KK 给年轻人的99条建议
  18. Unity之2D摄像机跟随
  19. 我的游戏学习日志52——游戏与艺术(3)
  20. BG22蓝牙——第三弹 蓝牙的一些入门知识,整理了大佬们的文章和链接

热门文章

  1. Autolabelimg自动标注工具
  2. 股粮网:手机号因出差被封 网友:解决不了问题就先解决提出问题的人?
  3. python打开文件
  4. 微信开发转换html5,Html5调用企业微信的实现
  5. css vue 内联_04-Vue基础-css和内联样式绑定
  6. JButton的左对齐实现
  7. 大前端 - nodejs 基础(核心模块、模块加载机制)
  8. [转]读“袁峰的红包”有感
  9. 在Ubuntu安装jdk教程
  10. 数码钢琴行业市场运行态势及投资战略规划分析