html 屏幕大小问题

html-css014

html 屏幕大小问题,第1张

这是你做页面的时候没规划好。一般设计网页之前就要考虑显示器的尺寸。

显示器一般是以下几个尺寸:

1366x768/1440x900/1600x900/1920x1080

我们不需要考虑显示器高度,很多网站将页面设计成最大1200宽。

通常一个页面设计好之后我们要把这个页面的模块根据宽度分成两个类:

小于1200px宽的;

大于1200px宽的;

对于小于1200宽度的模块,我们只需将其根据设计上的尺寸写出来即可。

这部分的内容在css中的特征是数值都以像素显示,如600px、150px之类的。

接下来处理让很多程序员头痛的部分:大于1200宽的部分。

这就需要知道自适应的概念了。

所谓自适应,就是不论在什么尺寸的显示器上显示,这类模块都会根据一定的比例在显示器中显示,如果不是刻意为之,是不会有超出显示器屏幕宽度的部分存在的。

这部分模块的特点在css中经常以%体现,比如:width:50%、left:20%。

此外,对于width:100%之类的样式,浏览器依然会出现横向滚动条。

但是此时的滚动条几乎是毫无作用的,偏差不过五六个像素而已。

若为了追求完美,完全可以在开头处加入以下的js代码:

document.body.overflowX="hidden"

若你按照以上的方式去做页面,则可避免显示器分辨率的问题。

首先要说明一下:

px 是像素,相对于屏幕的分辨率,是相对值

mm 是即毫米,是绝对值,

因为,不同屏幕有不同的像素密度比,所以两者是不可转换的。

A4纸的尺寸是210*297mm。竖向打印,你需要把html页面的内容设置成210mm的宽度。

下面如何设置CSS:

选中要打印的的DIV,点击右侧的CSS属性面板“+”号,新建样式

输入CSS样式名,确定

在CSS样式分类处选择“方框”,在右侧的“width”后填入“210”,后面的单位一定要选择“mm”。确定。

我们查看代码视图里的原代码多了“width:210mm”这里再打印,就可以正常显示了。

HTML5的移动端网页设计稿,通常情况下,内容区为750px或960px或者1080px的,一般不小于750px像素大小(宽度)

设计稿可以比750px大,但是绝对不能比750px小,这个主要是由于当前手机的分辨率相对较高(iPhone 6是375物理像素,但实际像素为其两倍,也就是750,这个750就是这么来的)

如果设计图稿过小,前端在实现图稿的时候里面的图片大小在高分辨率的情况下会显得模糊不清,所以这也是为何要“大”分辨率

此外需要注意的是,要保证页面的基准字体大小,在320px的设计稿当中,最小字体不宜小于12像素,其他像素的设计稿当中,等比例换算即可(12/320px*设计稿像素值)