首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >响应式设计和编码的问题

响应式设计和编码的问题
EN

Stack Overflow用户
提问于 2021-06-05 03:23:34
回答 2查看 42关注 0票数 0

我在编写响应式设计时遇到了问题,我不明白为什么。问题出在我的手机上,还是代码:

代码语言:javascript
复制
<style>
@media only screen and (max-width: 380px) {
  menu {
    width: 100%;
  }
}
<style>

<ul id="menu">
    <li><a><img src="./img/logo.jpg" alt="Start">car</a></li>
    <li><a><img src="./img/logo.jpg" alt="Start">bike</a></li>
    <li><a><img src="./img/logo.jpg" alt="Start">train</a></li>
    <li><a><img src="./img/logo.jpg" alt="Start">truck</a></li>
</ul>

这不适合我在手机上垂直显示。是代码出了什么问题吗?

EN

回答 2

Stack Overflow用户

发布于 2021-06-05 03:52:22

在您的CSS中,您使用menu,它选择标记名为menu的元素。如果要选择菜单,则应该使用#menu,它将选择idmenu的元素,如下所示:

代码语言:javascript
复制
<style>
@media only screen and (max-width: 380px) {
  #menu {
    width: 100%;
  }
}
<style>

<ul id="menu">
    <li><a><img src="./img/logo.jpg" alt="Start">car</a></li>
    <li><a><img src="./img/logo.jpg" alt="Start">bike</a></li>
    <li><a><img src="./img/logo.jpg" alt="Start">train</a></li>
    <li><a><img src="./img/logo.jpg" alt="Start">truck</a></li>
</ul>
票数 2
EN

Stack Overflow用户

发布于 2021-06-05 03:30:12

您是否在HTML标记中添加了响应式meta标记?就是这里

代码语言:javascript
复制
<meta name="viewport" content="width=device-width, initial-scale=1.0">
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67842924

复制
相关文章

相似问题

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