html页面布局是什么意思,html布局的常见类型有哪些?html的三种布局特点分析
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的三种布局特点分析相关推荐
- 2048经典版震撼来袭,多种游戏模式,三种布局,来迎接挑战吧!
2048经典版震撼来袭,多种游戏模式,三种布局(3*3.4*4.5*5),两种风格(厚重.灵巧),来迎接挑战吧! appstore下载地址:https://itunes.apple.com/cn/ap ...
- WordPress自适应白天暗夜高颜值无刷新加载首页支持三种布局 v2.4
一款基于WordPress开发的高颜值的自适应主题,支持白天与黑夜模式.首页支持三种布局:博客风格,cms风格,企业风格 主题特性 支持白天与暗黑模式 全局无刷新加载 支持博客与CMS布局 内置WP优 ...
- WordPress自适应白天暗夜无刷新加载三种布局模板源码
一款基于Wordpress开发的高颜值的自适应主题,支持白天与黑夜模式.首页支持三种布局:博客风格,cms风格,企业风格 主题特性: 支持白天与暗黑模式 全局无刷新加载 支持博客与CMS布局 内置WP ...
- css宽高自适应布局,实现Sticky Footer的三种布局方式
宽度自适应布局: 1.使用场景: 一侧(左侧或者右侧)为固定的导航或者菜单栏,另一侧将会随着浏览器的缩放而自适应改变其大小.这种布局结构可用于顶层布局结构亦可用于某个局部功能块,常见于各种web系统( ...
- JAVA共有几种窗体布局方式_在Java GUI程序开发中常见的三种布局管理器是什么
答:FlowLayout 流式布局,从左到右,如果到边界就换行再从左到右. BorderLayout 边界布局(默认布局方式),按东西南北中五个方向来布局,默认是中.后设置在同样位置的控件会覆盖之前的 ...
- Java AWT中常用的三种布局管理器
文章目录 布局管理器 一.流程布局管理器(FlowLayout) 二.边界布局管理器(BorderLayout) 三 .网格布局管理器 四. 综合实例运用 布局管理器 在java.awt 包中提供了5 ...
- CSS+DIV三种布局方式
在学习了盒模型.块级元素和行内元素得到概念后,我们来说一下CSS的一个比较重要的用途:布局.以前我们学过表格可以起到布局页面的作用,比如布局表单,但实际工作表格的布局通常也仅仅是用来布局表单.绝大多数 ...
- 前端流行的三种布局详解
目前比较流行的布局有三种 1.流式布局: 含义:页面元素的宽度按照屏幕分辨率进行适配调整,但整体布局不变.这就导致如果屏幕太大或者太小都会导致元素无法正常显示 设计原理:使用百分比定义宽度,高度大都是 ...
- 【Android学习】三种布局include /、merge /、ViewStub /
1.布局重用<include /> <include />标签能够重用布局文件,使用起来非常简单 <include layout="@layout/layout ...
最新文章
- matlab graphminspantree
- 计算机软件求职信英文,计算机办公软件英文求职信
- [全]php-redis函数使用
- 遮掩java_Java炸弹:重载、重写、隐藏、遮蔽、遮掩(2)
- 知识资产投资——《程序员修炼之道》的建议
- Android 源代码中的res
- 台积电:无法回应检调中的案件,不评论单一客户特定订单
- C# 字符串string的基本操作
- Ubuntu通过apt-get安装指定版本和查询软件源有多少个版本
- [多线程系列]多线程之java线程池架构分析
- 快手小视频批量下载高清无水印软件 快手短视频批量下载高清无水印软件
- win10更新 vm14用不了
- 金刚经原文、注释、译文完整版
- 深度卷积神经网络之AlexNet
- Python编程:使用wkhtmltopdf将html网页转成pdf文件
- seism matlab,去噪方法是什么意思
- KK 给年轻人的99条建议
- Unity之2D摄像机跟随
- 我的游戏学习日志52——游戏与艺术(3)
- BG22蓝牙——第三弹 蓝牙的一些入门知识,整理了大佬们的文章和链接