自己搭了个博客,前端布局需要自己设计。虽然在自己电脑上看起来很不错,但是换个电脑,比如比自己电脑屏幕窄的或宽的,看起来会位置会乱等效果不是很好。
想寻求布局建议。
现在是想把主要的几个div比如导航和内容的position设置为relative。然后这几个div里面的内容全部用absolute固定了位置,比如内容里的分为博客内容和侧边栏,把博客内容和侧边栏都用absolute固定了位置。
这样做的缺点是如果窄屏将显示不完全,如果太宽的屏幕右边将留出空白。
有没有更好的解决方案?
如果要对手机友好,需要另外考虑哪些因素?
接触的前端设计较少,想请教下高手,先谢谢啦!
页面布局请避免对absolute布局的滥用,原因在于:
absolute定位也是兼容性的重灾区:
楼主的要求是自适应。自适应更要慎用absolute布局。
当前跨手机和桌面端的页面,主流的布局方案是:弹性布局(流体布局)+media query查询。即:
请楼主先看一下常用CSS布局方法,构建页面时粘几个js/css插件,或用几个兼容性堪忧的css3草案属性,难以应对以后的重构。
深入机理,楼主可以读一下: