1、 允许网页宽度自动调整自适应网站制作代码如何写 Viewport(视区定义)——pc端的理解 Viewport(视区定义)——手机端的应用 viewport ——视区定义(转) 对于老式IE6,7,8浏览器需要js处置,因为主要平台是ios和Android,所有可以暂时不考虑2、 不用宽度 因为网页会依据屏幕宽度调整布局,所以不可以用宽度的布局,也不可以用具备宽度的元素。这一条尤为重要。 具体说,CSS代码不可以指定像素宽度自适应网站制作代码如何写 width: xx%; 或者自适应网站制作代码如何写手机webapp的jquery mobile第一次用技巧和解决图片自适应大小问题。3、 相对大小的字体 字体也不可以用大小(px),而只能用相对大小(em)。body { font: normalHelvetica, Arial, sans-serif; }上面的代码指定,字体大小是页面默认大小的,即16像素。h1 { font-size: 1.5em; }然后,h1的大小是默认大小的1.5倍,即24像素(24/16=1.5)。small { font-size: 0.875em; }small元素的大小是默认大小的0.875倍,即14像素(14/16=0.875)。4、 流动布局(fluid grid) "流动布局"的意思是,每个区块的地方都是浮动的,不是固定不变的。.main { float: right; width: 70%; } .leftBar { float: left; width: 25%; }float有哪些好处是,假如宽度太小,放不下两个元素,后面的元素会自动滚动到前面元素的下方,不会在水平方向overflow(溢出),防止了水平滚动条的出现。 另外,定位(position: absolute)的用法,也要很小心。5、 "自适应网站制作"的核心,就是CSS3引入的Media Query模块。 它的意思就是,自动探测屏幕宽度,然后加载相应的CSS文件。 上面的代码意思是,假如屏幕宽度小于400像素(max-device-width: 400px),就加载tinyScreen.css文件。假如屏幕宽度在400像素到600像素之间,则加载smallScreen.css文件。 除去用html标签加载CSS文件,还可以在现有CSS文件中加载。@im
port url("tinyScreen.css") screen and (max-device-width: 400px);6、 CSS的@media规则 同一个CSS文件中,也可以参考不一样的屏幕分辨率,选择应用不一样的CSS规则。@media screen and (max-device-width: 400px) { .column { float: none; width:auto; } #sidebar { display:none; } }上面的代码意思是,假如屏幕宽度小于400像素,则column块取消浮动(float:none)、宽度自动调节(width:auto),sidebar块不显示(display:none)。7、 图片的自适应(fluid image) 除去布局和文本,"自适应网站制作"还需要达成图片的自动缩放。 这只须一行CSS代码自适应网站制作代码如何写img, object { max-width: ;}老版本的IE不支持max-width,所以只好写成自适应网站制作代码如何写 img { -ms-interpolation-mode: bicubic; } 或者,Ethan Marcotte的imgSizer.js。 addLoadEvent(function() { var imgs = docu
ment.getElementById("content").getElementsByTagName("img"); imgSizer.collate(imgs); }); 不过,有条件的话,更好还是依据不同大小的屏幕,加载不同分辨率的图片。有不少办法可以做到这一条,服务器端和推广客户端都可以达成。
文章题目自适应网站制作代码如何写