Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di fabi080
    Registrato dal
    Mar 2002
    Messaggi
    442

    Posizionamento elementi inline e margine non voluto

    Ciao a tutti, scusate se chiedo il vostro aiuto, ma è tutto il giorno che sto impazzendo. Premetto che non ho mai creato layout con i css, ma avevo sentito parlare molto delle potenzialità, e così ho voluto provare.
    Ho letto tutti i tutorial di html.it dopodichè ho iniziato a sperimentare, dopo una giornata di prove e infinite correzioni sono arrivato a questo risultato

    http://test0.altervista.org

    e devo dire che sono abbastanza soddisfatto, per essere la prima volta credo di aver ottenuto un risultato abbastanza buono.
    Ma veniamo alle note dolenti, ho un grosso problema, su explorer e opera si vede una riga di circa 1 o due pixel del colore dello sfondo sotto la barra grigia del menù mentre su firefox essa (credo giustamente) non appare, infatti ho impostato le height degli elementi per far si che i div siano tutti attaccati tra di loro. La distanza aggiuntiva si può vedere meglio nel secondo esempio grazie al bordo laterale nero in

    http://test0.altervista.org/index2.htm

    Qualcuno mi potrebbe spiegare il perchè di questo comportamento.

    Secondo problema, vorrei che l'elemento span (bordato di rosso in http://test0.altervista.org/index2.htm) fosse adiacente al bordo nero, ma non riesco ad ottenere quest'effetto, ho provato in vari modi (position: relative, right:0; margin-right: 0) ma non ci sono proprio riuscito, non è che qualcuno mi potrebbe consigliare?

    Ultimo dubbio, come si centra verticalmente il testo in un box??? Ho provato con vertical-align: middle, ma non credo di aver ben capito cosa fa questa proprietà. Finora ho risolto (in maniera poco elegante) con il padding-top, ma sicuramente ci sarà un soluzione migliore.

    Per favore rispondetemi, soprattutto alla prima domanda, non so più che provare, ricordatevi che sono al primo tentativo.

    Grazie.

  2. #2
    1) dividi contenuto e presentazione mettendo solo i contenuti nel XHTML e la grafica/layout/presentazione nei CSS
    2) non ti preoccupare delle piccole differenze tra i browsers: è normale (l'importante è che i contenuti rimangano accessibii)
    3) se dai float: right allo span che succede? prova anche display: block...
    4) non le hai lette tutte le guide
    http://pro.html.it/articoli/id_560/i...pag_2/pag.html
    casomai non lo sapessi ci sono le guide pro sui CSS:
    http://pro.html.it/lista_articoli.asp/idcat_8/

  3. #3
    Utente di HTML.it L'avatar di fabi080
    Registrato dal
    Mar 2002
    Messaggi
    442
    1) dividi contenuto e presentazione mettendo solo i contenuti nel XHTML e la grafica/layout/presentazione nei CSS
    Di preciso cosa pensi che dovrei rimuovere dall'html? Alcune cose sono indispensabili (credo) nell'html per realizzare certi effetti che volevo.

    3) se dai float: right allo span che succede? prova anche display: block...
    Già provati:
    - con float viene posizionato all'estrema destra del body
    - con display: block mi manda a capo, ho messo span e non div appposta.

    Per quanto riguarda i tutorial, non li ho letti proprio tutti tutti, cmq grazie del consiglio, almeno un problema è risolto.

    Mentre per le differenze sono d'accordo con te, ma questa differenza di una riga rovina completamente l'attacco della sfumatura sotto il grigio.

  4. #4
    Originariamente inviato da fabi080
    Mentre per le differenze sono d'accordo con te, ma questa differenza di una riga rovina completamente l'attacco della sfumatura sotto il grigio.
    Fossero questi i problemi seri con IE
    tutte le immagini che fanno parte dei contenuti mettile nel CSS (ti assicuro che non sono indispensabili)
    oltretutto non capisco quel finto menù: che senso ha?
    metti dei collegamenti (anche che non puntano a niente) in una lista non ordinata e fai un vero menù

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.