PDA

View Full Version : [HTML e CSS] Cosa significa <div style="clear: both"></div> ?


s1m0_93
15-02-2011, 17:54
In più siti ho visto spesso il tag <div> che non conteneva nessun altro tag ed era impostato in questo modo
<div style="clear: both"></div>
Ho provato a cercare su internet ma mi è poco chiaro il concetto.
Potreste spiegarmelo?

alemoppo
15-02-2011, 18:54
Ad esempio, per mettere a sinistra un oggetto, si usa clear:right in modo che a destra non ci siano elementi ("italianizzato"= pulisci:destra, oppure destra pulito :D )

Clear both, impedisce il posizionamento di oggetti sia a destra, sia a sinistra! (pulito:entrambi oppure entrambi i lati puliti :D ).

So che hai già cercato in internet, ma guarda qui (http://css.html.it/guide/lezione/39/tre-proprieta-speciali-display-float-clear/). (ovviamente sotto "clear").

Ciao!

s1m0_93
15-02-2011, 19:37
Grazie per l'aiuto, tutto chiaro :D

pap200
23-09-2014, 16:49
Salve a tutti,

Ciao alemoppo,

Allora io vorrei chiedere una cosa molto semplice che su internet non sono riuscito a trovare. La richiesta è la seguente. Ho un file chiamato data.php che viene inserito nella pagina html dove ci sono gli appositi tag per inserire codice php, poi prima del tag body devo inserire un titolo che va al centro dello schermo.

Se la data la metto ina lto alla pagina prima di tutto dei tag html in formato php me la visualizza correttamente in alto a sx, se la metto in basso dove ci sono appunto gli appositi tag php me la visualizza sotto in basso. Sto impazzendo a mettere in riga le due cose. Ossia la data cisualizzata in alto a sx e al centro il titolo della pagina. Ora io mi ricordo che basta mettere un tag e allineava il tutto quanto in un unica riga. Purtroppo la memoria fa cilecca e negli esempid elle pagine che ho non sono riuscito a trovarlo. Mi puoi dare una mano a risolvere ciò ??? Grazie spero in una vostra risposta e aiuto.

alemoppo
23-09-2014, 18:37
Sinceramente non ho capito molto. L'unica cosa però, è che non puoi assolutamente mettere alcun contenuto fuori (e quindi anche prima) del tag <body>.
poi prima del tag body devo inserire un titolo che va al centro dello schermo


Poi non capisco cosa intendi con "appositi tag PHP". PHP è un linguaggio che gira lato server e non ha nulla a che fare con questi problemi lato client.

Se vuoi posizionare un contenitore in qualche modo, puoi usare position: absolute; (http://www.w3schools.com/cssref/pr_class_position.asp), se vuoi allineare centralmente del testo rispetto al suo contenitore, text-align: center; (http://www.w3schools.com/cssref/pr_text_text-align.asp). Altrimenti non ho capito bene il tuo problema.

Ciao!