【问题标题】:Bootstrap 3.0 Max Column Width: 95px or 97.5px?Bootstrap 3.0 最大列宽:95px 还是 97.5px?
【发布时间】:2014-03-30 01:03:07
【问题描述】:

如果您查看页面:Boostrap Docs,在网格选项标题下,有一个表格列出了新网格的功能。

我做了一个有 12 列的小页面(使用 .col-lg- 类)。

在表格中,它说“Max column with”是 95px(表格中的第 4 行)。但是,当我检查一列时,计算出的值为 97.5px,而不是 95px。

当我在 Photoshop 中测量列长度时,它们在 98 像素和 97 像素之间交替(可能是由于将 77.5 像素四舍五入)。

非常感谢你们能解释一下这种差异是如何产生的?或者,当他们提到“最大列宽”时,引导文档是否引用了其他内容?

(我不擅长 CSS 和网格系统,如果我有什么问题请见谅)。

这是我整理的测试代码:

<!DOCTYPE html>
    <head>
        <title>Test</title>
        <link type="text/css" rel="stylesheet" href="css/bootstrap.css" />  
        <style>
            p {
                background-color: #999
            }   
        </style>
    </head>
    <body>
        <div class="container">
                <div class="row">
                <div class="col-xs-1"><p>&nbsp;</p></div>
                <div class="col-xs-1"><p>&nbsp;</p></div>
                <div class="col-xs-1"><p>&nbsp;</p></div>
                <div class="col-xs-1"><p>&nbsp;</p></div>
                <div class="col-xs-1"><p>&nbsp;</p></div>
                <div class="col-xs-1"><p>&nbsp;</p></div>
                <div class="col-xs-1"><p>&nbsp;</p></div>
                <div class="col-xs-1"><p>&nbsp;</p></div>
                <div class="col-xs-1"><p>&nbsp;</p></div>
                <div class="col-xs-1"><p>&nbsp;</p></div>
                <div class="col-xs-1"><p>&nbsp;</p></div>
                <div class="col-xs-1"><p>&nbsp;</p></div>           
            </div>  
        </div>
        <script src="js/bootstrap.js" >
    </body>
</html>

谢谢。

【问题讨论】:

  • 目前在 Firefox 和 Chrome 中。几乎相同的行为。认为浏览器或引导程序没有任何问题 - 也许我没有正确理解“最大列宽”的概念。谢谢。

标签: html css twitter-bootstrap


【解决方案1】:

我在 Ubuntu 操作系统上。我得到以下结果。 1.火狐98px 2.Chrome 97px

我认为 2-3 px 的差异来自浏览器计算宽度的方式。

PS 在 GitHub 上提出了相同的票证 https://github.com/twbs/bootstrap/issues/12808 此问题已更正,更正值已在此处列出。 https://github.com/twbs/bootstrap/commit/a083f0deb77dd479a7690a4ab90f73f7f7f375cd

希望这能解决您的问题。

【讨论】:

  • 非常感谢维克拉姆的回复。所以我想这应该是一个错误的文档信息。实际上正确计算的宽度是 97.5 像素,因为从来没有半像素,浏览器可能会在 97 和 98 像素之间交替列宽。例如:第一列 98px,下一个 97px,第三列又是 98px,依此类推。
  • 我认为github.com/twbs/bootstrap/issues/12808 已经很好地解决了这个问题。实际上,我正在尝试和他做同样的事情:为 Botostrap 3.0 构建 Photoshop 网格模板。再次感谢您的澄清。附言你做引导开发吗?
猜你喜欢
  • 2012-07-12
  • 2013-09-01
  • 2021-12-18
  • 1970-01-01
  • 2015-06-01
  • 2013-12-19
  • 1970-01-01
  • 2018-01-01
相关资源
最近更新 更多