Olá,
Estou fazendo um sitezinho apenas para estudo, mas estou com problemas pra criar/alinhar o menu em “CSS”.
moldura.html:
<html>
<head>
<link rel="stylesheet" type="text/css" href="estilo.css">
</style>
</head>
<body>
<div class="topo">
<div class="top-description">
Site
</div>
<div class="logo-direita">
<img src="https://i.ibb.co/hcnbySh/kurumin-ok.png" alt="Kurumin_ok">
</div>
</div>
<div class="menu-topo-horizontal">
<div class="botoes">
<ul>
<li id="botao1">Home</li>
<li id="botao2">Ebooks</li>
<li id="botao3">Revistas</li>
<li id="botao4">Contato</li>
</ul>
</div>
</div>
<div class="conteudo">
<div class="esquerda">
</div>
<div class="centro">
Brasil
</div>
<div class="direita">
</div>
</div>
</body>
</html>
estilo.css:
html
{
height: 1024px;
width: 768px;
margin: auto;
}
.topo
{
height: 130px;
width: 768px;
background-color: black;
margin: auto;
margin-bottom: 10px;
border-radius: 10px;
}
.top-description
{
padding: 40px;
font-size: 30px;
color: white;
text-align:center;
}
.logo-direita
{
text-align:right;
padding-bottom: 1000px;
margin-top:-100px;
margin-bottom: 30px;
margin-right: 30px;
}
.menu-topo-horizontal
{
height: 35px;
width: 768px;
background-color: black;
margin: auto;
list-style: none;
}
.botoes
{
height: 35px;
width: 25%;
}
#botao1
{
height:35px;
width: 25%;
display:inline;
background-color:blue;
font-size: 10px;
color: white;
margin:auto;
float: left;
}
#botao2
{
height:35px;
width: 25%;
display:inline;
margin:auto;
background-color:blue;
font-size: 10px;
color: white;
float: left;
}
#botao3
{
height:35px;
width: 25%;
display:inline;
margin:auto;
background-color:blue;
font-size: 10px;
color: white;
float: left;
}
#botao4
{
height:35px;
width: 25%;
display:inline;
margin:auto;
background-color:blue;
font-size: 10px;
color: white;
float: left;
}
#botao1:hover
{
background-color: white;
color: black;
}
#botao2:hover
{
background-color: white;
color: black;
}
#botao3:hover
{
background-color: white;
color: black;
}
#botao4:hover
{
background-color: white;
color: black;
}
.conteudo
{
height: 859px;
width: 768px;
background-color: gray;
}
.esquerda
{
height: 859px;
width: 192px;
background-color: green;
float:left;
}
.centro
{
height: 859px;
width: 384px;
background-color: white ;
float:left;
}
.direita
{
height: 859px;
width: 192px;
background-color: yellow;
float:left;
}