- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
所以我有一个菜鸟问题,一个让我非常恼火的问题。所以我有以下类型的样式表:
#content .post-content .row .col-md-6 .box-top {
background: #714f46;
padding: 10px;
color: #fff;
text-align: center;
font-family: "custom-script";
position: relative;
height: 52px;
font-size: 34px;
padding-top: 12px;
}
@media (min-width: 960px) {
}
@media (min-width: 768px) {
}
@media (min-width: 640px) {
#content .post-content .row .col-md-6 .box-top {
width: 453px;
}
}
@media (min-width: 480px) {
#content .post-content .row .col-md-6 .box-top {
width: 353px;
}
}
现在的问题是任何超过 641px
的东西都将使用 640px
规则。即使屏幕是 1920x1200
。我认为这是因为我没有为原始元素定义宽度?如果是这样的话,我在 453px
的原始元素上设置了一个宽度:
#content .post-content .row .col-md-6 .box-top {
...
width: 453px;
}
但问题是,它几乎就像 @media
规则具有优先权,因为在宽度为 1366px
的 crhome 检查器中,它仍然使用 640px
规则而不是我刚刚定义的宽度。现在我在想,而不是做: (min-width: xyzpx)
我会使用 max-width
但这似乎采取了一种平滑缩小的方式影响客户想要,他们不希望它在媒体尺寸之间跳跃。
我的元素是否应该有 453px
的 max-width
来覆盖 @media
规则?
#content .post-content .row .col-md-6 .box-top {
...
max-width: 453px; /** or a min-width: 453px **/
}
基本上我的问题是:
为什么我的@media 规则覆盖了页面上的任何其他规则。在这种情况下,当相关元素的原始定义未指定宽度时,为什么要使用 640 规则中的宽度来应用于上述任何内容?
和
为什么当我为元素的原始定义指定宽度时,定义新宽度为 640px 的 @media 规则会覆盖它,尤其是当窗口宽度为 1366px 时?
最佳答案
据我了解,您的问题是您想要应用非移动优先方法,并且通过使用它您必须使用max-width
而不是 min-width
像这样:
/*========== Non-Mobile First Method ==========*/
@media only screen and (max-width : 960px) {
/*your CSS Rules*/
}
@media only screen and (max-width : 768px) {
/*your CSS Rules*/
}
@media only screen and (max-width : 640px) {
/*your CSS Rules*/
}
@media only screen and (max-width : 480px) {
/*your CSS Rules*/
}
@media only screen and (max-width : 320px) {
/*your CSS Rules*/
}
或者,如果您想使用移动优先方法,那么您应该使用min-width
,但是这样:
/*========== Mobile First Method ==========*/
@media only screen and (min-width : 320px) {
/*your CSS Rules*/
}
@media only screen and (min-width : 480px) {
/*your CSS Rules*/
}
@media only screen and (min-width : 640px) {
/*your CSS Rules*/
}
@media only screen and (min-width : 768px) {
/*your CSS Rules*/
}
@media only screen and (min-width : 960px) {
/*your CSS Rules*/
}
根据我的理解,以下是您正在寻找的内容的片段:
#content .post-content .row .col-md-6 .box-top {
background: #714f46;
padding: 10px;
color: #fff;
text-align: center;
font-family: "custom-script,arial";
position: relative;
height: 52px;
font-size: 34px;
padding-top: 12px;
}
/*========== Non-Mobile First Method ==========*/
@media only screen and (max-width: 960px) {
/*your CSS Rules*/
}
@media only screen and (max-width: 768px) {
/*your CSS Rules*/
}
@media only screen and (max-width: 640px) {
#content .post-content .row .col-md-6 .box-top {
width: 453px;
}
/*your CSS Rules*/
}
@media only screen and (max-width: 480px) {
/*your CSS Rules*/
}
@media only screen and (max-width: 320px) {
/*your CSS Rules*/
}
<div id="content">
<div class="post-content">
<div class="row">
<div class="col-md-6">
<div class="box-top">Something
</div>
</div>
</div>
</div>
</div>
关于html - 在 css 中使用@media 时,样式优先于骑行样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27413256/
我正在使用“laravel/lumen-framework”:“5.7.*” 我有两个中间件,第一个 AuthTokenAuthenticate 应该应用于所有路由,因此它在 bootstrap/ap
当同时播放两个音频时...声音会相互抵消。如何解决这个奇怪的现象? 我有一些代码,其中单击按钮时有音频,并且每隔十秒就有音频(在后台服务中)。我有以下代码来在十秒间隔播放时停止按钮音频,并且工作正常:
我有一个功能可以在我的网站上搜索用户, 我的网站上还有一个面向 friend 的功能。 我有一个查询要在我的网站上搜索正确的用户,并且 我有一个查询可以确定用户的 friend ,他们都按应有的方式工
是否可以对记录使用 GROUP BY? 例如,我有一大堆联系人数据,可能包含也可能不包含所有信息 - 在 CSV 意义上,如果可能看起来像这样: Test User, Address1, Addres
如何在客户端 JavaScript 中创建一个环境,其中与用户界面和 View 相关的任何代码优先于其他代码? 我知道你可以使用 setTimeout([function],0); 将事情推到下一个刻
Jasmine 有没有办法定义测试失败的概率? 例如,现在 500'ing 的服务比不显示在页面上的简单内容更糟糕。 谢谢! 最佳答案 这不是单元或集成测试的工作方式。以太测试是否失败。并且您的套件中
我正在为我参与的一个项目开发一个 API。该 API 将由 Android 应用、iOS 应用和桌面网站使用。几乎所有 API 都只有注册用户才能访问。该 API 允许通过 WSSE 进行身份验证,这
我正在开发一些库并创建了这个有缺陷的代码: //------------------- Gmaps = {}; Gmaps.map = new Gmaps4RailsGoogle(); //there
我有一个使用[NSLocale ISOCountryCodes]获得的国家/地区的NSArray。如何排序此NSArray,以便可以将某些常用国家(地区)放在列表的顶部,同时将其余国家/地区按字母顺序
我正在为注册表编写代码,因为我正在从另一个文件中为电话号码列导入代码,但是当我将该代码放入其中时,您可以看到@include('layouts.phone');它显示为 当我放置@include('l
我刚刚遇到了 javascript 代码 file_upload_started = progress < 100; 我不知道如何阅读它,谷歌也没有真正出现太多。我什至不知道该怎么调用它,所以很难进行
目前,我正在 cppinstitute.org 学习 C 语言认证类(class)。在其中一个测验中,有一个如下的问题来识别输出。 int i = 1,j= 1; int w1,w2; w1 = (i
我想将无符号短值从 MSB 优先转换为 LSB 优先。做了下面的代码,但它不工作。有人可以指出我所做的错误吗 #include using namespace std; int main() {
考虑以下场景:我的应用程序有一些依赖于我自己的 POM 优先 Artifact (使用纯 Maven 构建)和一些依赖于我自己的 list 优先 Artifact (使用 Tycho 构建)。对于 P
拥有它应该是很自然的事情,我想知道是否有来自 TPL DataFlow 库的优先级缓冲区块的现成实现? 最佳答案 似乎实现这一目标的最佳方法是使用专门的 任务调度器 ,而不是实现您自己的 Buffer
我有一个 date 字段,它显示为从今天开始的天数。因此 2055-01-01 和 1950-01-01 将分别显示为正数和负数。现在我希望对这些进行排序,以便非负数按升序排在第一位,然后负数按降序排
我遇到一个问题,我看到我的事件类和悬停类正在 Firebug 中应用,但它没有优先于现有样式。 因此,如果我的元素设置了背景颜色,则事件和悬停背景颜色不会更改元素。 我该如何解决这个问题? 最佳答案
我正在考虑为 Salesforce Outbound Messaging 实现监听器应用程序。 walk through 使用已弃用的 ASMX Web 服务实现它。代码是使用带有/serverInt
对于每个表,EF 都会生成一个部分类,其中所有字段都可以公开访问,例如 public int ID { get; set; } 是否可以将 set 设为私有(private)?然后,我将只允许调用我的
我正在为水电站编写一个数据评估应用程序。我需要从服务器下载数据,该数据就在那里 - 作为 MySQL 表,格式化为 JSON 数组。现在,经过无数个小时的工作,我已经完成了连接到服务器、下载数据并将其
我是一名优秀的程序员,十分优秀!