【发布时间】:2014-08-27 19:05:48
【问题描述】:
首先,我通过使用框架学到了我所知道的关于 CSS/HTML 的大部分知识。我正在尝试回过头来学习基础知识以了解 CSS 选择器和继承。
我在 W3C 上读到过,两者都是标题的良好语义标记。所以我要做的是创建一个带有向左浮动的徽标和向右浮动的导航菜单的标题。问题是我的导航菜单就在我的标题下方。我想让这个响应。这是我到目前为止所拥有的。
<body>
<header>
<h1>Testing</h1>
<nav>
<ul>
<a href=""><li>Home</li></a>
<a href=""><li>About</li></a>
<a href=""><li>Contact</li></a>
</ul>
</nav>
</header>
CSS如下
header {
position:relative;
display:block;
max-width:100%;
height:100%;
margin:0 auto;
padding:1rem 5rem;
background:#cccccc;
color:#fff;
}
header h1 {
line-height: 45px;
font-size: 2rem;
margin: 0;
}
nav {
padding-left: 0;
margin-bottom: 0;
list-style: none;
float:right;
}
nav li {
position:relative;
display:inline-block;
list-style-type: none;
font-family: "Open Sans", "Droid Sans", Helvetica, Arial, sans-serif;
color: #222;
padding:0 1rem;
}
nav li > a {
position: relative;
display: block;
padding: 10px 15px;
}
nav > li > a:hover,
nav > li > a:focus {
text-decoration: none;
background-color: #eee;
}
【问题讨论】:
-
真正的问题是什么?你面临什么问题?
-
有什么问题?