zoukankan      html  css  js  c++  java
  • 网页页面的宽度:950 还是 960?

    960 的优势

    Alibaba.com 网站以960经典布局。960 的最大好处是什么? 它是 2, 3, 4, 5, 6, 8, 10, 12, ... 很多常用的分栏和gallery分列数量的公倍数。 如果采用通栏布局, 那么我们可以轻松地算出每列的宽度。 若一个网页通栏无边框布局, 分4列, 如果我们的宽度是960, 那我可以将列宽定义为25%。但就现在的 950, 我需要加一个外边距, 并将其一并算入, 如果列宽是 x, 外边距是 y, 那么 4x + 3y = 950。

    请不要迷恋 960

    960的最大优势是:能支持1024显示宽度的, 兼容分栏方式最多的宽度值, 所以并广泛应用。但是反过来想, 如果网站有固定的侧边栏, 那还有必要纠结于是否使用960布局吗? 我认为是没有必要的。如果网站上有固定侧边栏, 那需要考虑的点有二.

    1. 我的侧边栏要放些什么? 要多大宽度才足够?
    2. 正文区域要取多少才方便内容分栏和读者阅读? (如果正文会出现 gallery, 还是要考虑分栏的)

    为什么选择 950?

    我们也可能会发现, 阿里系很多网站都是950, 为什么呢? 这个可能跟外边距有关。列于列之间存在边距, 所以边距数量比列数少1, 如4列的布局存在3个边距。如果常用的外边距是10, 那么有下面的分法。

    • 2栏: 470*2 + 10*1
    • 3栏: 310*3 + 10*2
    • 4栏: 230*4 + 10*3
    • 5栏: 182*5 + 10*4
    • 6栏: 150*6 * 10*5
    • 8栏: 110*8 + 10*7...

    也就是说, 如果是带外边距的布局, 那么 950 更加灵活。由此看来, 做一个带侧边栏的网站, 或许950的扩展性或许更好。

    后话

    其实980的布局也很常用, 为什么? 交给大家自己思考。950, 960, 还是980自己选择, 适合自己的最好。

  • 相关阅读:
    CSS宽高背景介绍
    js控制iframe高度自动撑开
    点击除指定元素以外的任意地方隐藏js
    es6中对象转数组,转map
    JavaScript常用方法(工具类的封装)
    h5端提示下载app
    web端调百度地图页面
    前端分享功能
    手机注册发送验证码倒计时
    判断滚动条滑到底部触发事件
  • 原文地址:https://www.cnblogs.com/bluepoint2009/p/Web-page-width.html
Copyright © 2011-2022 走看看