首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >"@media only screen and“不会根据输入内容删除

问"@media only screen and“不会根据输入内容删除
EN

Stack Overflow用户
提问于 2016-11-25 18:29:23
回答 2查看 87关注 0票数 0

我正在实现一个基于响应式设计的HTML应用程序。我使用"@media only screen“来设置响应式样式。

我使用下面的Css代码进行移动定位(横向/纵向):

代码语言:javascript
复制
@media only screen and (max-device-width: 465px), screen and (max-width: 465px)
.align {
    width: 33.33%;
}

@media only screen and (max-device-width: 736px), screen and (max-width: 736px)
.align {
    width: 25%;
}

第一个是垂直的,第二个是景观风格的。

问题是,当我将浏览器方向从纵向更改为横向时,在css中没有删除纵向样式,这两种样式都处于启用状态,但如果我减小浏览器大小,垂直样式将被删除,横向样式将承担责任。

那么,如何在不更改浏览器窗口大小的情况下从页面中删除不需要的样式呢?

EN

回答 2

Stack Overflow用户

发布于 2016-11-25 18:34:26

您可以为方向提供一些附加条件

代码语言:javascript
复制
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { /* STYLES GO HERE */ }
票数 0
EN

Stack Overflow用户

发布于 2016-11-25 18:43:56

我认为我们也可以定义没有方向的css,通过定义媒体宽度就足够了

代码语言:javascript
复制
@media (max-width: 465px){

//Do your styling here

}

@media (max-width: 1024px){

//Do your styling here

}

这将帮助您设计css样式,不仅适用于移动人像和lanscape,也适用于屏幕大小的设备。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40802790

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档