【发布时间】:2016-03-30 11:06:34
【问题描述】:
我有一个使用bootstrap. 的基本响应式设计我只是尝试在一个视口中为元素提供绝对定位,在所有其他视口中为其他元素提供绝对定位,但它会覆盖其他视口中的所有规则。
以下是主要规则。
.start-today {
color:#fffeaf;
font-size: 16px;
font-weight: bold;
letter-spacing: 0.3px;
margin-bottom:20px;
float: right;
text-align: center;
margin-right: 20px;
margin-top:40px;
text-shadow: 1px 1px 1px #000;
-webkit-text-shadow: 1px 1px 1px #000;
-moz-text-shadow: 1px 1px 1px #000;
}
.start-today a {
color:#fffeaf;
font-size: 18px;
font-weight: bold;
letter-spacing: 0.3px;
text-shadow: 1px 1px 1px #000;
-webkit-text-shadow: 1px 1px 1px #000;
-moz-text-shadow: 1px 1px 1px #000;
transition: color 0.5s ease;
}
这是覆盖主要规则和所有其他视口规则的最小视口中的规则。
@media only screen and (min-width:320px) {
.start-today {
color:#fffeaf;
font-size: 14px;
font-weight: bold;
letter-spacing: 0.3px;
text-align: center;
position: absolute; bottom:100px; left:2px;
}
.start-today a {
font-size:12px;
}
}
【问题讨论】:
-
您需要在主代码中的
.start-today中添加position: relative;或其他内容,以便它具有后备功能
标签: html css responsive-design media-queries