Я пытаюсь получить список справа, а hi (логотип) слева - на одном уровне и внутри черной сплошной границы размером 1 пиксель с белым фоном.
Я попытался поместить div вокруг всего заголовка и nav с именем #top, но только раздел заголовка получает инструкции css div id=top
.
Пожалуйста, укажите на все, что вы видите, я делаю не так.Как я закончил делать идентификаторы, классы и деления?
**html**
<body id="body">
<!-----------------------------------HEADER------------------------------------------->
<div id="top">
<header id="header">
<h1>Icon Share</h1>
</header>
<div class="clear"></div>
<!-----------------------------------NAV---------------------------------------------->
<nav id="nav-top" class="nav">
<div class="clear"></div>
<div id="top-link">
<div class="clear"></div>
<div id="id-select">
<select>
<option value="english">English</option>
<option value="chinese">Chinese</option>
<option value="spanish">Spanish</option>
<option value="portugese">Portugese</option>
</select>
</div>
<div class="div-list">
<ul class="list" id="list1">
<li><a href="register.html">Register</a></li>
<li><a href="login.html">Login</a></li>
<li><a href="projects.html">Projects</a></li>
<li><a href="about.html">About</a></li>
</ul>
</div>
</div>
</nav>
</div>
<!----------------------------------MAIN---------------------------------------------->
<div class="clear"></div>
Ниже мой код CSS.
**css**
* {
box-sizing: border-box;
margin: 0%;
padding: 0%;
}
.clear {
clear: both;
}
body {
background-color: #37acc5;
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
}
#top {
border: 1px solid #262626;
background-color: #ffffff;
}
header {
float: left;
}
a {
text-decoration: none;
color: #262626;
}
li {
list-style-type: none;
}
header h1 {
color: #262626;
}
#nav-top {
float: right;
}
#list1 li{
float: right;
}
#footer1 {
float: left;
}
#footer2 {
float: right;
}