html - 屏幕分辨率的条件语句?

标签 html css conditional screen-resolution

我想使用条件语句附加不同的样式表:

if the clients resolution is <= 1024*768

我很确定这是可能的,但以前从未见过它的代码?

附言。我不是在寻找 JavaScript 解决方案

最佳答案

通常人们不会为屏幕分辨率“附加另一个样式表”,因为您可以在页面加载后调整浏览器的大小,更改分辨率,并且您不希望每次都加载文件。

这将在一个 CSS 文件中达到目的:

例如:

/* css as usual */
.this-class { font-size: 12px; }

/* condition for screen size minimum of 500px */
@media (min-width:500px) {

  /* your conditional / responsive CSS inside this condition */

  .this-class { font-size: 20px; }

}

当@media 查询条件为真时,这应该将字体大小更改为 20px,在这种情况下,屏幕超过 500px。

当您调整浏览器大小时,您会看到条件 CSS 规则自动生效,无需 JS。

关于html - 屏幕分辨率的条件语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3194610/

相关文章:

html - 如何防止不需要的元素在 CSS 中悬停时移动?

javascript - 轮播菜单平滑和无限

javascript - 如何将 HTML 元素稍微偏离视口(viewport)边缘,以便在悬停时将其恢复原状?

javascript - 响应式设计 : Scrolling JS/JQuery Rotating Banner Using Percentages (not px)

c# - ASP :menu with image has padding above

html - 半页全宽样式CSS

css - 自动调整 2 个 div 从列到行的大小,同时保持全宽

conditional - 有条件更新的 DynamoDBContext

c - Bermudez C 第 5 章 P 2 : No use of arrays or loops for ascending order

vim - 如何在 VIM 中设置条件映射(即 : depending on the extension of a file)?