Visualizzazione dei risultati da 1 a 9 su 9

Discussione: display:inline

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    8

    display:inline

    salve a tutti,qualcuno potrebbe delucidarmi sulle differenze
    tra html e xhtml, rispetto alla proprietà:display:inline nel foglio di stile??se faccio un documento con questa proprietà in xhtml il risultato non è lo stesso che se lo facessi in html.
    Va bene anche la segnalazione a qualche link utile,su questo argomento specifico..

    Grazie a tutti

  2. #2
    in teoria dovrebbero essere implementati allo stesso modo, cioè un elemento in linea senza proprietà spaziatrici esterne (width, height, margin) ma con proprieta spaziatrici interne (padding)

    :master:
    Luca Mascaro
    Usability e Accessibility Engineer, User Interface Designer/Engineer
    NOW BLOG
    W3C HTML & WCAG WG Member for IWA/HWG

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    8
    eppure... qualche differnza c'è!
    in html,proporzioni come width, height o background-color vengono rispettate.
    Se inseriamo una dtd xhtml,non viene visualizzato nulla delle proprietà attribuite..solo se inseriamo dei contenuti all'interno,questi verranno visualizzati.
    Come faccio se voglio mettere in linea più elementi mantenendo le proporzioni o lo sfondo che imposto??
    Provo e riprovo da giorni e vi assicuro che lo stesso codice cambia a seconda della dtd html o xhtml,questo per me è appurato,solo vorrei sapere i motivi..
    Scusate se non parlo un linguaggio troppo tecnico..grazie lo stesso!

  4. #4
    Utente di HTML.it L'avatar di Marcolino's
    Registrato dal
    May 2003
    residenza
    Udine
    Messaggi
    3,606
    Originariamente inviato da sbrokko
    eppure... qualche differnza c'è!

    Se inseriamo una dtd xhtml,non viene visualizzato nulla delle proprietà attribuite..solo se inseriamo dei contenuti all'interno,questi verranno visualizzati.

    Scusate se non parlo un linguaggio troppo tecnico..grazie lo stesso!
    Non preoccuparti per il linguaggio.
    In xhtml in effetti gli lementi vuoti non hanno un loto spazio se proporzionali, ed in effetti è giusto così pensaci, se apri un bx 100% senza nulla dentro quello ci ripensa sù e decide che non ne vale la pena di aprirsi, tanto non deve mostrare nulla :quipy:
    A parte gli scherzi, il trucco c'è ed è sempre lo stesso, metti dentro uno spazio vuoto così: in questo modo il box non è vuoto ma tu a video non vedi nulla.
    In alternativa non usare i percenti, anche perchè a rigore per l'altezza non si possono dare, esistono valide alternative, per esempio la proprietà min-height tranne che per exploder.
    Ma lì andiamo sul pianeta degli hack, perchè IE per farlo ragionare a dovere bisogna prenderlo in giro

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Originariamente inviato da sbrokko
    eppure... qualche differnza c'è!
    in html,proporzioni come width, height o background-color vengono rispettate.
    Se inseriamo una dtd xhtml,non viene visualizzato nulla delle proprietà attribuite..solo se inseriamo dei contenuti all'interno,questi verranno visualizzati.
    Come faccio se voglio mettere in linea più elementi mantenendo le proporzioni o lo sfondo che imposto??
    Provo e riprovo da giorni e vi assicuro che lo stesso codice cambia a seconda della dtd html o xhtml,questo per me è appurato,solo vorrei sapere i motivi..
    Scusate se non parlo un linguaggio troppo tecnico..grazie lo stesso!
    In XHTML non esistono gli attributi di formattazione come width, height, ...
    Vengono sostituiti con i corrispondenti attributi nel CSS.
    Ma il CSS viene (o almeno dovrebbe venir) interpretato in maniera uguale sia in HTML4.0 che in XHTML.

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  6. #6
    Utente di HTML.it L'avatar di Marcolino's
    Registrato dal
    May 2003
    residenza
    Udine
    Messaggi
    3,606
    Uack!!! Io avevo dato per scontato che parlasse di fogli di stile

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    8
    ..era sì,scontato, che parlassi di proprietà nei CSS...

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Allora non avevo capito io.

    Comunque in XHTML anche i CSS hanno una sintassi piu` severa che in HTML, per cui potrebbe essere un problema di sintassi.

    Prova a postare il CSS che usi (o un suo estratto) specificando per cosa usi le varie classi (se presenti).

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  9. #9
    Utente di HTML.it L'avatar di Marcolino's
    Registrato dal
    May 2003
    residenza
    Udine
    Messaggi
    3,606
    Originariamente inviato da Mich_
    Allora non avevo capito io.

    Comunque in XHTML anche i CSS hanno una sintassi piu` severa che in HTML, per cui potrebbe essere un problema di sintassi.

    Prova a postare il CSS che usi (o un suo estratto) specificando per cosa usi le varie classi (se presenti).

    Ciao
    Michele
    :master:

    E meno male che il W3C ha detto e chiesto di usare xhtml e css proprio per svincolarsi da questi discorsi.
    CSS2 è rimasto quello di sempre, anche perchè il sistema è implementato nei browser e questi esistono in qualche caso da prima di xhtml, pur implementando le specifiche di css2.
    Comunque rimane un fatto, postare codice non guasta mai.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.