我使用一些媒體查詢響應版本,但與最小的屏幕媒體查詢它打破了整個代碼。Css3媒體查詢響應版本
這是我的媒體查詢結構!
/* Landscape phone to portrait tablet */*1
@media (min-width: 480px) and (max-width: 767px) {
/* All Smartphones in portrait and landscape ----------- */*2
@media only screen and (min-width: 321px) and (max-width: 479px) {
/* Styles */
/***** For HTC Mobile *******/*3
@media only screen and (min-width: 0px) and (max-width: 320px) {
有了上述結構,第3個媒體查詢根本不好。
我在第三個媒體查詢的樣式表中編寫了以下代碼。
/***** For HTC Mobile *******/*3
@media only screen and (min-width: 0px) and (max-width: 320px) {
.module-title {
font-size: 25px !important;
line-height: 25px;
}
}
而這種代碼是使所有版本的標題爲字體大小25
這是爲什麼不特定不僅爲小屏幕和爲什麼它承擔所有版本的效果呢?
而且,我應該在所有類的所有版本上使用「!important」?
,如:
/* Landscape phone to portrait tablet */*1
@media (min-width: 480px) and (max-width: 767px) {
.module-title: 30px !important;
}
}
/* All Smartphones in portrait and landscape ----------- */*2
@media only screen and (min-width: 321px) and (max-width: 479px) {
/* Styles */
.module-title: 27px !important;
}
}
/***** For HTC Mobile *******/*3
@media only screen and (min-width: 0px) and (max-width: 320px) {
.module-title: 30px !important;
}
}
任何想法?
您的CSS無法驗證。 – cimmanon
它驗證了26個webkit和moz的小錯誤! – user3178681
儘可能避免使用'!important' **。您應該採用設計良好的標記和選擇器特異性。 '!重要'樣式是所有其他樣式中最特別的,並且覆蓋所有其他樣式,包括內聯樣式和ID。一般來說,這是sl and不馴的,應該避免不惜一切代價。 – Ennui