我目前正在创建一个网站。我制作了第一个静态原型,但只是整合了Joomla!CMS。(链接删除)
最初的设备宽度(在我的nexus 5纵向)显示为360,但与cms集成后,设备宽度显示为980 -所以css媒体查询是不正确的
有任何Joomla!插入的脚本可能会影响这个,或者它可能是PHP在不同时间提取文件的方式?
css:
@media (max-width: 991px) {
.topnavitem:hover,
.subnav_item:hover {
background-color: inherit;
}
.long {
box-shadow: black 0px 4px 10px -2px;
}
.footer {
box-shadow: black 0px -1px 3px 0px, white 0px 0px 6px 0px;
}
.sliderimage.teamphotosliderimage {
margin-top: 0px;
}
.sliderimage.varistyimg {
margin-top: -24px;
}
.topnavitem {
position: static;
max-width: 100%;
margin-left: 0px;
padding-left: 40px;
float: none;
}
.topnavitem.w--current {
max-width: 100%;
padding-right: 0px;
float: none;
}
.topnavitem.nodropdown {
position: relative;
max-width: 100%;
margin-left: 0px;
padding-right: 0px;
padding-left: 40px;
float: none;
}
.navmenu {
position: absolute;
background-color: #4d1c1c;
}
.menubutton.w--open {
background-color: #4d1c1c;
}
.navblock {
display: block;
margin-left: 0px;
padding-left: 0px;
float: none;
}
.subnavsection {
position: static;
text-align: left;
}
}
@media (max-width: 767px) {
.long {
box-shadow: black 0px 4px 10px -2px;
}
.sliderimage.varistyimg {
margin-top: 0px;
}
.slider {
height: 250px;
}
.sidelinksimage {
width: 120px;
height: 120px;
margin-right: 5px;
margin-left: 5px;
}
}
@media (max-width: 479px) {
.long {
box-shadow: black 0px 4px 10px -2px;
}
.sliderimage.teamphotosliderimage {
margin-top: 0px;
}
.sliderimage.varistyimg {
margin-top: -16px;
}
.slider {
height: 120px;
}
.sidelinksimage {
width: 65px;
height: 65px;
margin-right: 5px;
margin-left: 5px;
}
.menubutton.w--open {
background-color: #4d1c1c;
}
.gallery_image {
width: 21%;
}
}
有趣的是这个设置修复了它:
<meta name="viewport" content="width=device-width, initial-scale=1.0">