Ciao,
sto iniziando a lavorare con i box model e sto facendo un esercizio che consiste nel:
1)Fare un Box in alto con il titolo;
2)Fare tre box sotto di esso dove vi è del testo con dei link;
3)Fare un box in alto a destra alla stessa altezza del box del titolo dove vi è il logo. Il box deve essere leggermente più alto del box del titolo in modo tale che vada a sovrapporsi alle box sottostante.
Io ho fatto
HTML
File CSScodice:<!doctype html> <html> <head> <title>Box definitivo</title> <link rel="stylesheet" type="text/css" href="spe1.css" > </head> <body> <div class="intestazione"> <h2>MiniMarket Capaldi</h2> </div> <div class="logo2"> <img class="logo" src="logo.jpg" alt="logo" /> </div> <div class="sinistra"> Link alle pagine:<br/> Clicca <a class="link" href="corsi.html">qui</a>qui se vuoi andare al MiniMarket Salvoldi.<br/> Clicca<a class="link" href="">qui</a> se vuoi andare al MiniMarket Bonacina. </div> <div class="centro"> Storia:<br/> Il nostro MiniMarket naque nel 1972 da Paolo Capaldi. Da oltre 40 anni il nostro negozio e' sinonimo di qualia e freschezza. </div> <div class="destra"> Orari:<br/> Aperti tutta settimana dalle 8:00 alle 14:00 </div> </body> </html>
codice:img.logo {width: 100px; height: 60px;} div.intestazione { height:50px; width:550px; left:20px; right:20px; background-color:#0000FF; } div.logo2 { position: relative; z-index:1; /*porto in primo piano rispetto agli altri box */ height:60px; bottom:50px; width:100px; left:450px; background-color:#964B00; /* colore marrone */ } div.sinistra { position:relative; height:150px; bottom:60px; /* sommo altezza logo */ width: 150px; background-color:#FFFF00; } div.centro { position:relative; height:150px; width: 200px; left: 150px; bottom: 210px; /* sommo altezza logo2 + altezza sinistra */ background-color:#00FFFF; } div.destra { position:relative; height:150px; width: 200px; left: 350px; bottom: 360px; /* sommo altezza logo + altezza sinistra + altezza centro */ background-color:#00FF00; } a.link:link {color: blue;} a.link:visited{color: brown;}
Io volevo avere delle delucidazioni su:
1) Come faccio a spostare l'intera struttura appena creata in qualsiasi punto della pagina;
2) C'è qualche altro modo per evitare di fare tutti questi box senza dovere aggiungere ogni volta la "position:relative" per metterli dove voglio io.
3)Come mai nei box del punto 2, quando aggiungo un titolo di qualsiasi formato <h1>, >h2>... il box mi trasla verso il basso?
Ciao e grazie

Rispondi quotando
