css - 使用媒体查询更改 CSS 按钮的困难
问题描述
这应该是基本的,但我正在努力解决:
我的标记很简单:
<p>
<a href="" class="button">sort / search all events in United States</a>
</p>
这个 CSS 效果很好 - 但是 - 在一个小屏幕上有太多的文本,所以我只是想降低字体的大小,应该足够简单,但我无法让它工作。
.button {
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0px;
font-family:inherit;
color: #393939 !important;
font-size: 16px;
background: #c8d6e5;
padding: 8px 18px 8px 18px;
border: solid #ffffff 2px;
text-decoration: none;
text-transform: uppercase;
}
.button:hover {
background: #9facb5;
text-decoration: none;
}
@media screen and (min-width: 1251px) {
.button {
font-size: 12px !important;
}
}
我在这里做明显错误的事情吗?
谢谢
解决方案
@media screen and (min-width: 1251px)
只会在1251px
wide和 up应用样式。如果您只想将样式应用于较小的屏幕,则需要改为使用max-width
,这会产生相反的效果。
或者,您可以在不使用媒体查询的情况下默认应用较小的字体大小,然后使用min-width
查询来增加较大宽度的大小。
推荐阅读
- android - 如何在自定义适配器内生成的按钮中设置一些操作
- python - 拒绝在 Python 中从 Dropbox API 下载文件的权限
- java - Java 8 Streams 多个分组方式
- javascript - 如何串行运行基于承诺的功能
- point-cloud-library - 如何使用 pcl 将 3D 点云离散化为 xy 平面上的 2D 网格,而不是使用体素网格?
- php - 当我在 laravel 5.1 API 中使用邮递员运行 API 时,发布方法不起作用
- python - Python列表取决于长度
- java - 如何从分布式环境访问位于 S3 存储桶中的 DBFS 文件?
- r - 在 R 中使用 Data.table 中的 Data.table
- javascript - 当资源太大时,如何绑定事件处理程序以请求关闭套接字的承诺?