Salve sto imparando l'uso dei css e ho trovato interessante la proprietà flex
Ho un header in cui visualizzo il logo e la scritta del sito uno di fianco all'altro.
Mi serve inserire un menù di navigazione, sempre all'interno dell'header, che però dovrebbe andare a capo sotto l'immagine.
Ho fatto varie prove ma non sono riuscito a farlo.
Quello che serve a me si realizza in maniera diversa ?
Posto il codice
Ho un header in cui visualizzo il logo e la scritta del sito uno di fianco all'altro.
Mi serve inserire un menù di navigazione, sempre all'interno dell'header, che però dovrebbe andare a capo sotto l'immagine.
Ho fatto varie prove ma non sono riuscito a farlo.
Quello che serve a me si realizza in maniera diversa ?
Posto il codice
HTML:
<header class='header'>
<!-- Contenuto dell'intestazione -->
<a href='BE'> <img src="{% static 'Pale/Img/logo.png' %}" alt="Visualizza" title="Pagina Principale"> </a>
{% block inte %} Gestione {% endblock %}
INTESTAZIONE
<nav class='menuToolBar'>
<!-- Contenuto del menu di navigazione -->
<ul>
<li> <a href='/BE'>Home</a> </li>
<li> <a href='#'>Servizi</a> </li>
<li> <a href='#'>Contatti</a> </li>
<!-- Altri elementi del menu -->
</ul>
</nav>
</header>
CSS:
.header {
display: flex;
align-items: center;
color: var(--header-fg);
background-color: var(--header-bg);
}
.header .menuToolBar {
display: flex;
flex-wrap: wrap;
flex-direction: column; /* Visualizza gli elementi del menuToolBar in una colonna */
align-items: center; /* Centra gli elementi del menuToolBar orizzontalmente */
list-style-type: none;
margin: 10px;
}
.header .menuToolBar ul {
list-style-type: none;
padding: 0;
margin: 0;
}
.header .menuToolBar ul li {
display: inline-block;
margin-right: 10px;
}
.header .menuToolBar ul li a {
text-decoration: none;
color: orange;
}
Ultima modifica di un moderatore: