【问题标题】:How do I make my site mobile reponsive?如何使我的网站具有移动响应能力?
【发布时间】:2018-05-16 17:50:44
【问题描述】:

我尝试在互联网上搜索答案,但找不到有效的答案。我想让我的网站响应移动设备,其中 li 元素在垂直时在屏幕上变小。这是我的代码,我确实在它所在的样式表中添加了一个链接,并且确实将元视口部分放在了标题部分。

@media only screen and (max-width: 400px) {
.list {
    width: 30px; height: 20px;
}

}

【问题讨论】:

  • 您的代码运行良好。看一眼(缩小窗口,你会看到红色背景从全宽变为 30px 宽):jsfiddle.net/0tz6udt0

标签: html css mobile web responsive


【解决方案1】:

以下是一些常见的标准点:

@media (min-width: 320px) { /* for iPhones and smartphones */ }
@media (min-width: 481px) { /* for larger phones and small tablets */ }
@media (min-width: 600px) { /* for tablets */ }

老实说,如果有@media (min-size: iPhone)@media (min-size: windows_tablet) 这样的东西会非常有帮助;这会让事情变得容易得多。

【讨论】:

  • 我会把它放在哪里?代替 @media only 屏幕和 (max-width: 400px)?
  • 就像ceejayoz 所说,您的代码运行良好。您可以将要编辑的元素放在@media 块中。例如:@media (min-size: 400px) { .list { width: 50px; } } 会起作用。
  • 我在一些教程中看到他们专门链接到 部分中的@media,我是否需要这样做,如果需要,我该怎么做?
  • 有两种方法可以将 CSS 文件嵌入 HTML 文件:您可以将 .css 文件从外部链接到 HTML 代码,或者您可以使用<style> 标签来完成同样的工作。如果要在<head> 部分中链接@media,则必须将<style> 标签inside <head> 部分,然后添加@media 点击@987654322 @查看外部CSS文件示例,点击here查看如何使用<style>标签。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-05-17
相关资源
最近更新 更多