【发布时间】:2022-01-26 02:05:14
【问题描述】:
max-width: 380px; 处的文本应该会消失,并且只会出现搜索图标。但是,文本并没有消失。
@media screen and(max-width: 380px) {
nav div form span .text {
display: none;
}
}
<div class="search-container">
<form>
<input type="text" placeholder="Search..." name="search" />
<button type="submit">
<i class="fas fa-search"></i><span class="text">Search</span>
</button>
</form>
</div>
【问题讨论】:
-
您在 span 和 .text 之间有一个空格,因为它们试图选择相同的元素,所以它们不应该存在。空格表示后代。
-
另外,在
and和(max-width: 380px)之间添加一个空格。
标签: html css responsive