css - 在响应式 CSS 中使用像素宽度

标签 css

<分区>


想要改进这个问题? 更新问题,以便 editing this post 可以用事实和引用来回答它.

关闭 7 年前

我发现即使以像素指定宽度的网站也能响应。

https://github.com/ParsePlatform/parse-dashboard/blob/master/src/components/AppBadge/AppBadge.scss#L22

在编写响应式时使用以像素为单位的宽度代替百分比是一种不好的做法吗 适用于 Web 和移动设备的 CSS?

所以我在这里寻找一些规则,我们什么时候可以使用像素作为宽度以及什么时候可以使用百分比。

最佳答案

正确的响应式设计通常需要使用像素(或其他一些度量单位,如 emremvw 等)以及百分比和媒体查询。大多数响应式设计框架(如 Twitter 的 Bootstrap)仍然使用像素来进行媒体查询:

/* Example of a Bootstrap Media Query */
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

并使用百分比和边距/填充的使用来处理他们的一些响应实用程序类:

/* Example of Bootstrap's Responsive Column Classes */
.col-xs-1, ... .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}

因此没有关于使用的硬性/快速规则。某些场景可能需要百分比,其他场景可能需要定义确切的大小。如果您想正确地进行响应式设计,则需要使用可用的最佳工具,可能是百分比,也可能是像素。

关于css - 在响应式 CSS 中使用像素宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37327521/

上一篇:javascript - 在 jQuery 中 detach 和 appendTo 后,CSS 会断开连接吗

下一篇:css - 如何选择跨浏览器的样式

相关文章:

css - 随机标题图像 ruby​​ on rails

javascript - 如何防止 iframe 从父容器中窃取放置事件?

javascript - 将 HTML/CSS 元素导入可视化前端编辑器

javascript - 检查表 tr 是否有类,然后在悬停事件上删除并添加新类

javascript - 菜单 : On hover toggle div slide from top

php - 验证码问题

html - 如何制作具有网页高度的 slider ?

css - 如何根据父元素的最小高度获取子元素的大小?

html - 基本网页 css 和 html 未加载

html - 如何在容器末尾裁剪文本(带省略号)