html - 相对宽度的CSS一列布局

标签 html css

我需要我的网站布局表现如下:

如果内容 div 大于 50em,应用规则 width: 75%;最大宽度:75em。 否则,max-width: 50em;最小宽度:25em 适用。

采用此设置的主要原因是宽屏面板与笔记本电脑和手机相比。内容始终水平居中。如果 div 总是 75% 宽,它会破坏手机上的布局,并且还会在宽屏幕上形成长而难以阅读的线条。

最佳答案

使用@media 查询。它们就是为这样的事情而制作的。

@media screen and (min-width: 50em) {
     #div { width: 75%; max-width: 75em; }
}

更多信息 http://css-tricks.com/css-media-queries/

关于html - 相对宽度的CSS一列布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21487240/

相关文章:

javascript - 可以使用 $(this).parent().parent() 吗?

html - 为什么 [routerLink] 指令选择器定义为 :not(a)[routerLink]?

javascript - 导航栏元素不折叠

javascript - 拖放后如何将图像上传到服务器

html - 将图像数据设置为要在 HTML 伪元素中使用的自定义 ISO 字符

javascript - Jquery 试图找到特定的父 div

css - 网站优化 - css 和图像

css - 当我们将 float 赋予父元素以清除 float 时,为什么 float 与其他选项的行为不同?

html - 如何仅使用 HTML 和 CSS 创建子选项卡

html - contenteditable margin 应用于其他绝对定位元素