这是你做页面的时候没规划好。一般设计网页之前就要考虑显示器的尺寸。
显示器一般是以下几个尺寸:
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”这里再打印,就可以正常显示了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)