【问题标题】:Responsive layout is not exactly in the position I want响应式布局并不完全在我想要的位置
【发布时间】:2018-06-04 12:03:03
【问题描述】:

一周前我一直试图留下一个与我找到的网站非常相似的响应式布局,但我根本做不到。我正在发送我看到的响应式网站的图片,我正在发送我的图片。

我想做类似的网站是这样的:

http://mapa.buenosaires.gob.ar

而我想做的网站也是在git里,你可以随意克隆、下载、分享:

https://github.com/eltonsantos/snippets_uteis/tree/master/sidebar_bootstrap

网站的正常部分,全屏和大屏幕,我可以完全按照我的意愿进行操作,但是我没有得到响应部分,一切都被破坏、扭曲并且在错误的位置。请问,谁能帮帮我?

即使我使用媒体查询,我也不能完全保留它在网站上的样子,我至少会理解原因。有人可以帮我吗?

【问题讨论】:

  • 寻求代码帮助的问题必须包括在问题本身中重现它所需的最短代码,最好是在堆栈片段中。尽管您提供了一个链接,但如果它变得无效,那么您的问题对于未来遇到同样问题的其他 SO 用户将毫无价值。见Something in my website doesn't work can I just paste a link

标签: twitter-bootstrap css responsive-design media-queries


【解决方案1】:

CSS从上到下读取,这意味着在移动版本上对元素所做的更改,如果在读取桌面css属性之后可能会获得新的样式。所以你要做的就是重置css代码。

举个例子,

// This is mobile CSS
.btn {
    color: red;
} 

@media screen and (max-width: 500px) {
    // this is desktop CSS
    .btn {
        color: blue;
    }
}

如果我们要让桌面 CSS btn 没有颜色,它会自动变为红色。但是现在我们覆盖它。

【讨论】:

    猜你喜欢
    • 2016-08-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多