网页布局方法都有哪些

网页布局方法都有哪些一、静态布局在传统的网页设计中,网页上所有元素的大小都是px。1. 布局特征无论浏览器的确切大小如何,页面的布局始终与第一次编写代码时相同。常规的PC站点是静态布局的,具有最小宽度,因此,如果宽度小于此值,则显示滚动条,如果宽度大于此值,则显示内容居中和背景。这种设计在PC上很常见。2. 设计方法PC:中心布局,所...

网页布局方法都有哪些

一、静态布局

在传统的网页设计中,网页上所有元素的大小都是px。

1. 布局特征

无论浏览器的确切大小如何,页面的布局始终与第一次编写代码时相同。常规的PC站点是静态布局的,具有最小宽度,因此,如果宽度小于此值,则显示滚动条,如果宽度大于此值,则显示内容居中和背景。这种设计在PC上很常见。

2. 设计方法

PC:中心布局,所有样式使用绝对宽度/高度(px),设计一个布局,在屏幕的宽度和高度已经调整,使用水平和垂直滚动条检查覆盖部分;移动设备:建立一个单独的移动网站,设计一个单独的布局,并使用一个不同的域名,如wap。或者m。

优点:这种布局对设计师和CSS作者来说都是最简单的,并且没有兼容性问题。

缺点:很明显你不能改变用户的屏幕尺寸。目前,大多数门户网站、大多数企业PC广告网站都采用了这种布局。固定像素大小的web页面是匹配固定像素大小的显示的最简单方法。然而,这种方法不是一种完全兼容的方式来创建未来的web页面。我们需要一些方法来适应未知的设备。

二、流式布局

液体版面(也称为“流体”)的特点是页面元素的宽度根据屏幕分辨率进行调整,但总体版面不变。代表性围栏系统(网格系统)。例如,将主网页正文的宽度设置为80最小宽度设置为960px。图像也被类似地处理(宽度:100%,最大宽度通常设置为图像本身的大小,以防止由于拉伸而失真)。

html文档流布局的特点

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

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

特点:

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

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

2、浮动布局(float)

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

如下

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;属性功能相同。