html - 移动设备的条件 CSS 高度

标签 html css mobile conditional-statements

有没有办法重写此代码,以便当屏幕为全屏和平板电脑时,blue-cus-box margin-top 为 -175,如果屏幕为 iPhone 10 或其他移动设备,则margin-top 是-150?

@media screen and (max-width: 767px) {}

.blue-cus-box {
  margin-top: -175px !important;
  z-index: 999 !important;
}

感谢任何帮助

最佳答案

您是否考虑过只使用媒体查询?下面的代码片段会在超过 768 像素的任何屏幕尺寸上将边距顶部设置为 -175 像素。可以在此处找到在 CSS 中使用媒体查询的指南:https://developer.mozilla.org/en-US/docs/Web/CSS/Media_Queries/Using_media_queries

.blue-cus-box {
  margin-top: -150px;
}

@media screen and (min-width: 768px) {
  .blue-cus-box {
    margin-top: -175px;
  }
}

关于html - 移动设备的条件 CSS 高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59222932/

相关文章:

jquery - 如何使用 jquery 将同时的 html pre 标签组合成一个 pre 标签?

jquery - 定向事件(Jquery Mobile)显示 "Uncaught ReferenceError: css is not defined"

html - 创建中间有台阶的 CSS 双边框线

android - 在 Android 上从 Firefox 启动 Instagram 应用程序

html - 在包装时使容器收缩以适合子元素

html - ReactTestUtils.renderIntoDocument 一个带有 child 的组件 - child 似乎是 "not render in DOM"

CSS 边框高度每边不同

php - 如何使用j2me从手机连接到本地Mysql服务器

android - “不幸的是,应用程序已停止”Android/Cordova 应用程序

javascript - 如何使用 Cordova 将电话号码发送到 SIP 客户端?