- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
真的很难做到这一点。希望有人能帮我解决这个问题。
目标:使用 CSS 调整我的屏幕元素,使我的网站在台式机和笔记本电脑的所有分辨率下看起来都不错。我需要包括宽度和高度,因为它是一个单页网站,意味着仅适合视口(viewport)(不向下滚动)并且元素需要适本地放置在屏幕上。
我正在使用 8 个“ strip ”分辨率来尝试考虑用户可能将其窗口拖动到的所有视口(viewport)分辨率。这是我绘制的视觉表示。请注意,这些部分的编号与 CSS 部分的编号相同:http://i1318.photobucket.com/albums/t654/thekevinbanas/pics%20yo/CSSresolutionswaths_zps41ee8742.jpg
我的代码如下。我在每个标题中标记了不同的颜色,这样我就可以看到正在使用哪个代码。本质上,我应该能够拖动我的视口(viewport),以便能够将标题的颜色更改为全部 8 种颜色,对吗?
/* 1 */
@media screen and (max-width:1024px) and (max-height:768px) {
(green)
}
/* 2 */
@media screen and (min-width:1025px) and (max-width:1152px) and (min-height:769px) and (max-height:864px) {
(white)
}
/* 3 */
@media screen and (min-width:1153px) and (max-width:1280px) and (max-height:800px) {
(black)
}
/* 4 */
@media screen and (min-width:1153px) and (max-width:1280px) and (min-height:801px) and (max-height:960px) {
(blue)
}
/* 5 */
@media screen and (max-width:1152px) and (min-height:865px) and (max-height:960px) {
(yellow)
}
/* 6 */
@media screen and (min-height: 961px) and (max-width:1280px) {
(orange)
}
/* 7 */
@media screen and (min-width:1281px) and (min-height:900px) {
(gray)
}
/* 8 */
@media screen and (min-width:1281px) and (max-height:899px) {
(aqua)
}
结果:无论我将视口(viewport)拖动到什么大小,我的标题更改的唯一颜色是浅绿色、绿色和黑色(以及黑色和绿色之间的幻影区域,其中没有使用代码)。
我尝试将代码更改为 @media only screen 而不是 @media screen,以及 min/max-device-width/height 而不是 min/max-width/height (对于所有 8 个部分)...但仅此而已使用带有灰色标题的代码。我没主意了。
谁能解释一下这是怎么回事?以及如何修复我的代码以执行我想要的操作?
最佳答案
浏览器可能匹配多个声明。它将使用它匹配的最后一个,因此更改顺序。从最小的开始。
//default
@media only screen {
...
}
//640 x 480
@media only screen and (max-width:640px) and (max-height:480px) {
...
}
//1024 x 768
@media only screen and (max-width:1024px) and (max-height:768px) {
...
}
//1152 x 864
@media only screen and (max-width:1152px) and (max-height:864px) {
...
}
//1152 x 960
@media only screen and (max-width:1152px) and (max-height:960px) {
...
}
//1280 x 800
@media only screen and (max-width:1280px) and (max-height:800px) {
...
}
//1280 x 960
@media only screen and (max-width:1280px) and (max-height:960px) {
...
}
//1280 x 960+
@media only screen and (max-width:1280px) and (min-height:961px) {
...
}
//1280+ x 899
@media only screen and (min-width:1281px) and (max-height:899px) {
...
}
关于css resolutions media queries - **单页网站**,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19407240/
以下哪一个更好(EJB 3 JPA) //查询 一个)。 getEntityManager().createQuery("select o from User o"); //命名查询,其中 findA
也许其他人和我有同样的问题。我遇到了错误: Cannot execute queries while other unbuffered queries are active.Consider usin
我的代码 package com.tl666.elasticsearch.pojo; import lombok.AllArgsConstructor; import lombok.Data; imp
简短版:我想查询另一个查询的结果,以便选择更有限的结果集。但是,添加 where 子句会重写第一个查询而不是处理结果,因此我得不到我需要的答案。 详情:我有两个模型,支票和蜱虫。检查 has_many
我正在尝试使用 Doctrine 在 Symfony 框架中执行原始查询。 这是代码: class MessagesHandler { /** @var \Doctrine\Common\Pe
我正在运行以下两个语句: 首先是 A) 它做它需要做的事情并工作: SELECT itemColumn ,valueColumn ,label FROM rstCombinedChartD
我有一个脚本来查询数据库以获取订单信息,然后查询该查询以获取订单总数。代码看起来像这样。 SELECT oi.OrderQty, oi.ItemPrice FROM Ord
这个问题在这里已经有了答案: MySQL Insert query doesn't work with WHERE clause (31 个答案) 关闭 4 年前。 我正在从 php 更新数据库中的
在使用 Skygear JS SDK 时,查询是否返回数组? readDummy: function(){ const Test = skygear.Record.extend('
我想在一个表上运行 MySQL 查询,然后在该表上运行子查询。我有一个对象列表。每个对象都有一个主要版本和一个次要版本。对于一个对象,我试图找到该对象的“最后版本”:这意味着我想找到该对象的最大值(主
我正在尝试在 pod 中启动 prometheus,并在 k8s 中使用持久卷。 当我启动 pod 时,我看到: level=info ts=2021-09-12T13:58:13.120Z ca
基本上,我从 kube-prometheus-stack 安装了 Prometheues-Grafana使用提供的 helm chart repo prometheus-community # hel
是否可以根据另一个查询的结果在 TFS 2010 中创建新查询? 例如,一个(父)查询选择位于某个工作项下的所有工作项(假设 ID=5 的工作项)。现在我想创建其他查询,从第一个查询的结果中选择所有错
在 Delphi 中,每当我使用 TQuery 对数据库执行 SELECT 时,我都会在 Query.Open 后面加上 try..finally,并在finally 部分中使用 Query.Clos
我只是从一台服务器移动到另一台服务器。我的脚本在旧服务器上运行良好,但是我开始在新服务器上收到此错误: "Declaration of ezSQL_mysql::query() should be c
我想问一下有什么区别 for row in session.Query(Model1): pass 和 for row in session.Query(Model1).all():
如何使用注释通过spring-data-elasticsearch进行@Query(value =“{” query“:”“}”)的聚合? 最佳答案 您不能使用@Query注释来完成此操作,该注释的唯
我有一个对可变字符串执行 LIKE 条件的查询: 当变量包含一个包含单引号的单词时,返回一些结果,但不是全部: SELECT ID FROM MyQoQ
我有我的查询范围,它返回数百条记录。我需要在 Controller 中使用不同的过滤器查询这个集合。 我怎样才能做到这一点?可能吗? 查询范围: Client::join('transactions_
我有这样的数据库模式 用户 编号 初中生 文档 编号 标题 user_id(用户的外键) 模式(可以接受 PUBLIC 或 PRIVATE) 我想检索所有公开的文档和属于给定用户(矩阵)的所有文档 我
我是一名优秀的程序员,十分优秀!