html - 如何在中间对齐此菜单(并且仍然响应)?

标签 html css web

网站页面: http://atlantiscorp.com.au/index.php/atlantis-solutions/landscaping-solutions/australian-vertical-gardens

我正在尝试将菜单对齐到中间的大标题下方。我可以通过设置 UL 的宽度(到 600 像素)然后执行 margin:0 auto 来获得它,但这不是响应式的,它也不是真正居中于中间。

有什么想法吗? :(

最佳答案

试试这些样式调整:

ul.nav {
  /* width: 600px; */
  margin: 0 auto;
  text-align: center;
}

ul.nav li {
  /* float: left; */
  margin-bottom: 8px;
  margin-right: 10px;
  display: inline-block;
}

取消 ul.navwidth:600px;(或将其明确设置为 100%),并为其赋予 text-align: center;ul.nav li 中删除 float:left; 并设置 display: inline-block;

关于html - 如何在中间对齐此菜单(并且仍然响应)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24772181/

相关文章:

javascript - 如何在javascript中为位置绝对元素设置边界

authentication - MVC 4 : Keeping static data throught session

css - 如何仅将字体应用于一定范围的 Unicode 字符

css - 如何将水平滚动添加到 mat 自动完成

html - 我在哪里可以找到现成的模板文件来编码(只是为了好玩和练习)?

Java NIO FileChannels 跟踪进度

html - div中的CSS标记位置

javascript - 如何在没有提交按钮的情况下从文本字段调用 javascript 函数?

jquery - 两个div的高度相等

html - Angular Material - 如何正确设置 Angular Material 特定的仪表板网格?