html - 屏幕大小调整和元素位置调整

标签 html css

您可以在下面看到一个页面链接,当宽度缩小到 940 像素或更小时,该页面假设隐藏菜单,而是显示一个下拉菜单。问题是当屏幕尺寸减小时,元素会错位。我想要的是将下拉菜单、红色矩形和搜索栏保持在一行中,无论屏幕大小如何

这是相关的CSS:

nav select {
    display: none;
}
@media (max-width: 940px) {
  nav ul     { display: none; }
  nav select { display: inline-block;margin-left: 300px; margin-top: -10px; }
}

完整代码如下:

https://codepen.io/slackk/pen/RpNBvO

最佳答案

在设计时,您首先要从构建移动网站开始。 但是,回到主题,您的结束标记是结束的,但它是从文档的中间开始的。你确定你放对了吗?

关于html - 屏幕大小调整和元素位置调整,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42461228/

相关文章:

jquery - 如何跨浏览器检测 jQuery 中具有 'required' 属性的输入字段?

html - 在 iPad/平板电脑上查看页脚后出现大量死 Angular

多个元素的 CSS 选择器

html - CSS 使卡片淡入然后在页面加载时淡出

javascript - AngularJS - 尝试使用 ng-switch 和 ng-click 改变背景颜色

html - SVG堆栈, anchor 元素和HTTP提取

html - 引导宽度问题

javascript - 下拉箭头不会在 mozilla 或 ie 中消失

javascript - 在 HTML 和 CSS 的表单中添加个人资料图片

css - 在 DOM 检查器中查找计算样式 "source"("trigger")