Quiero hacer que un <ul> ocupe de lado a lado del bloque en el que está contenido, con un color de fondo. El bloque en el que está contenido tiene width: 80%, y el ul, 100% (para que ocupe de lado a lado). Peero, resulta que el ul se "sale" del bloque por la derecha, como si le hubiese puesto 120% o algo así. ¿Por qué? Aquí os dejo los códigos:
El <ul> en cuestión
Código:
#menu ul {
width: 100%;
background-color: aqua;
padding: 10px;
}
El bloque en el que está contenido
Código:
HTML#pagina {
width: 80%;
padding: 0;
margin: 0;
text-align: center;
border: 2px solid black;
}
Código HTML:
<div id="pagina"> <h1 id="titulo"><?php print($blog->titulo); ?> » Panel</h1> <div id="menu"> <ul> <li><a href="index.php">General</a></li> <li><a href="index.php">General</a></li> </ul> </div> <div id="contenido">Ejemplo</div> </div>


