html - 并排对齐两个元素并强制它们保持水平

标签 html css

CSS - Floating two elements side by side

这段对话与我想要实现的目标类似。我有一个基于 % 的布局,并且有一个问题,即菜单会与内容混合在一起,或者当页面缩小或在手机上查看时,内容会落在菜单下方。我已经在这上面花了几个小时,但无法弄清楚我做错了什么。

问题 child :https://www.tendercare-inc.com/new/

更新: 我最重要的事情是获得与 Word Press 配合良好的东西,因为它使用非常笨拙的控件和元素名称。我尝试从 _Underscores 开始,但它似乎没有我想象的那么有用。

最佳答案

基本问题是您正在为某些元素指定基于百分比的布局,例如 menu-sidebarmain-content 但您并不一致。菜单的 min-width 为 200px。当 200px 大于 15% 时,你希望发生什么?在菜单中,您还可以指定具有精确像素宽度的元素——各种 cssmenu maker 元素。

网站非常简单——基本上就是页眉、页脚、侧边菜单和正文。然而,您有两个样式表 - 一个超过 800 行 - 和一个结构 site-content 包含 content-area 包含 site-main 包含内容容器。难怪它会让你悲伤。我的建议是从一个简单的 css 框架重新开始(比如上面@jaun 提到的 bootstrap。保持 html 的结构尽可能简单,避免使用菜单之类的东西进行复制粘贴设计。也不要尝试看看是什么错了,描述你想要在各种屏幕尺寸下的行为并实现它。

关于html - 并排对齐两个元素并强制它们保持水平,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25148065/

相关文章:

javascript - 鼠标悬停时显示div

JavaScript:我有一个数组。我想检查第一个元素是否是字段集

jquery - 拖放 - 如何将内容拖放到多个 "td"

jquery - 如何在 CSS 中创建 iOS 样式的 Actionsheet 弹出窗口?

css - 使容器与其内容的宽度相同

CSS div与垂直居中的一侧重叠

html - 响应式网页设计中布局更改时 HTML 元素的切换顺序

html - 将 session 中的数据插入到 vue-component

html - 用背景颜色填充 Bootstrap 中的图像

javascript - 在 HTML 中更改页面