我的简历网页有问题,不遵守css中的min-width和max-width规则。我不确定为什么。我的页面看起来很棒,在宽度为1200px的两侧都有很大的边距,但是当宽度高于此值时,整个页面内容开始列在右侧并移出屏幕。我试图使整个身体的最大宽度达到像992px这样的东西,因为当在屏幕上的一张纸的宽度上观看时,简历效果更好。但是,当完整尺寸时,布局看起来很糟糕。
这是我的HTML:
/*
body {
max-width: 992px;
}
*/
h1 {
text-align: center;
}
.position {
float: left;
line-height: 0.8em;
}
.company-dates {
float: right;
line-height: 0.8em;
text-align: right;
}
/* Custom, iPhone Retina */
@media (min-width : 320px) {
body {
margin-top: 10px;
margin-bottom: 10px;
min-width: 320px;
margin-left: auto;
margin-right: auto;
font-family: 'Times New Roman', Times, serif;
}
.contact-right {
text-align: left;
}
}
/* Extra Small Devices, Phones */
@media (min-width : 480px) {
body {
margin-top: 10px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
font-family: 'Times New Roman', Times, serif;
font-size: 12px;
}
}
/* Small Devices, Tablets */
@media (min-width : 768px) {
body {
margin-top: 10px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
font-family: 'Times New Roman', Times, serif;
font-size: 14px;
}
.contact-right {
text-align: right;
}
}
/* Medium Devices, Desktops */
@media (min-width : 992px) {
body {
margin-top: 10px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
max-width: 992px;
line-height: 1.2em;
font-family: 'Times New Roman', Times, serif;
font-size: 14px;
}
}
/* Large Devices, Wide Screens */
@media (min-width : 1200px) {
body {
margin-top: 10px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
line-height: 1.2em;
font-family: 'Times New Roman', Times, serif;
font-size: 14px;
}
}
和CSS:
cache
答案 0 :(得分:0)
在第30行的grid.less CSS文件(由bootstrap CSS文件导入)中,你有这个:
.container {
width: 1170px;
}
将其width: auto
设置在头部的(?)样式块中,从而覆盖grid.less文件,问题应该解决。