如何禁用内容变小?

时间:2014-12-26 20:02:16

标签: html css

我有一个页面,当我将浏览器窗口水平缩小时,内容也变得越来越窄,我该如何解决这个问题?我只希望内容保持100%的宽度,如果浏览器窗口很小,则显示水平滚动条。

您可以看到它HERE,尝试缩小浏览器窗口。

我也尝试过将内容宽度设置为1000px,但它无法按预期工作。

这是CSS代码:

body {
    background: url(http://i.imgur.com/UAq9egG.png) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    font-family: Arial;
}

.content {
    padding: 10px 10px;
    background: rgba(255,255,255,0.3);
    margin: 30px;
}

p {
    color: white;
}

此处还有 jsfiddle demo

4 个答案:

答案 0 :(得分:0)

将内容宽度设置为1000像素,对我来说很好。

如果您打开开发人员工具并分配内容类1000px,则会显示水平滚动条而不是拉伸内容。

答案 1 :(得分:0)

对我来说,只需在.content类中添加1000px即可正常工作:

.content {
  padding: 10px 10px;
  background: rgba(255,255,255,0.3);
  margin: 30px;
  width: 1000px;
}

如果您希望针对不同的浏览器大小使用不同的行为。你可以看看CSS @media查询

http://www.w3schools.com/Css/css_mediatypes.asp

答案 2 :(得分:0)

尝试申请

white-space:nowrap; 
flot: left;

根据你的内容。 示例:http://jsfiddle.net/c9pcrqv9/1/

答案 3 :(得分:0)

我建议更好的答案。 运用 overflow-x:scroll 您可以轻松地使内容水平滚动。

所以最好为.content创建一个容器,为它指定属性.content已经得到了,然后在内部div中放入固定的1000px和overflow-x:scroll

的实际内容