Mi piace quando una persona oltre a chiedere un piccolo aiutino,poi chiede anche il perche' del lavoretto svolto.vorrei chiederti una cosa, se hai tempo e se non ti disturbo, mi potresti spiegare perché bisogna agire sui margini del logo al posto di centrare direttamente l'immagine?
Bravo Shanks .!
Allora ci sarebbe un po' da spiegare al riguardo,ma ho cercato di farti un riassunto breve per non dilungarmi troppo:
E per questo ti ho preparato un disegnino schematico con photoshop.
Nella maggiorparte dei casi,chi disegna un layout grafico,utilizza poi nei css la propieta'
float-left
per impostare inizialmente lo scheletro dell'impaginazione,nei siti web,di solito(non sempre e' chiaro)troveresti in una classe (di solito) chiamata.container,la propieta'
float-left
in modo tale poi,che tutte le altre classi,appartenenti al layout
seguiranno la regola float-left
,questo perche',adesso se osservi il disegnino che ti ho preparato capirai:Come puoi vedere,se io al rettangolino n1 imposto la propieta' float-left,di conseguenza le altre classi che mi serviranno per impostare prima e visualizzare poi,i successivi rettangolini 2 e 3,per forza di cose si andranno ad affiancare al rettangolo n1(impostando anche necessariamente dei margini per non attaccarli)quindi nell'esempio del disegno,il rettangolo n2 lo visualizzerai al centro:
Tornando al nostro styles phpBB che abbiamo modificato, la classe .logo,non faceva altro che seguire la regola float-left impostata dall'autore nelle varie immagini che compongono il layout(il logo se osservi il codice e' stato forzato tramite un margin-left di -11px a sinistra)quindi per portarlo al centro ci bastava lavorare sulla propieta'
margin
.