html - 如何将导航从垂直更改为水平?

标签 html css

我的问题是我的 html 中有 br,以便使 480 像素视口(viewport)的导航垂直,但我需要导航水平并以 1024 和 1280 像素视口(viewport)居中。这是我的 html:

<nav role="navigation">
<h3>Links</h3>
<a href="index.html">Home</a><br>
<a href="mission.html">Mission</a><br>
<a href="about.html">About Us</a><br>
<a href="products.html">Products</a><br>
<a href="http://www.somewebsiteidkyet.net">Somewebsitehere.net</a>

这是 CSS:

@media screen and (min-width: 1024px) {
  #wrapper {
    width: 900px;
  }
  header {}
  article.left {
    float: left;
    clear: left;
  }
  aside.complementary {
    float: right;
    clear: right;
  }
  nav {
    display: inline-block;
  }

最佳答案

请检查以下是否适合您;

 @media screen and (max-width: 1023px)
 {
  nav h3,  nav a {display:block;}
 } 

 @media screen and (min-width: 1024px)
 {
  nav h3 {display:block;} nav a {display:inline-block;}
 }

 nav {display:block;}

关于html - 如何将导航从垂直更改为水平?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49355742/

相关文章:

html - 如何仅对一级菜单应用样式

javascript - 将 PHP 数组传递给 HTML 页面。

css - 将网页打印为 pdf 以显示所有 css 样式

html - jQuery Mobile ScrollView 仅适用于垂直滚动

html - 使用CSS的背景图像

html - CSS:悬停会添加不需要的额外空白

html - 如果网站更新,避免浏览器缓存加载

html - 以编程方式生成的 HTML 中的样式表以及 body 和 head 标签

html - 具有最小宽度内容和最大宽度边距的 CSS 布局 head scratcher

css - Svg 数据图像作为 css 背景?