Visualizzazione dei risultati da 1 a 4 su 4

Discussione: first e last-child inline

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2007
    residenza
    Trieste
    Messaggi
    544

    first e last-child inline

    Sono obbligato a modificare inline lo stile di una <tr>
    Codice PHP:
    echo '<tr style="border-bottom:2px dashed #000; border-top:2px dashed #000;">'
    ed ho bisogno che entrambi border-top e border-bottom abbiano anche rispettivamente first-child e last-child in visibility:none.
    Sarà mai possibile una cosa del genere? Grazie

  2. #2
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    3,679
    Risposta breve: non puoi.
    Per definizione non è possibile usare dei selettori per definire lo style in linea perché questo è applicato in modo diretto allo specifico elemento su cui è definito.
    Quello che puoi fare è usare uno style incorporato, definito appunto per first-child e last-child, con la clausola !important per poter eventualmente sovrascrivere quello in linea; oppure definire opportunamente le relative regole per lo style in linea sul primo e ultimo elemento, agendo pero direttamente sul tuo php, magari impostando qualche condizione, nel caso tu stia usando un ciclo per costruire quella tabella.
    Prima di postare considera che tra i link utili puoi trovare il 75% delle risposte alle tue domande; il 15% tra i post del forum; il 9% sul web.
    Ti resta l’1% ... usalo bene!

    Le cattive domande sono quelle che non meritano risposta, le buone domande sono quelle che non hanno risposta
    L'Itailano non e nu'opnioine. E' improntate uslaro correattemtne sul froum. Garize!

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2007
    residenza
    Trieste
    Messaggi
    544
    ...immaginavo. Nemmeno con i cosiddetti selettore adiacente o selettore di fratelli adiacenti ( rispettivamente adjacent selector & next-sibling selector) ?

  4. #4
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    3,679
    Ripeto riformulando: le regole css definite con lo stile in linea (quindi con attributo style su un qualsivoglia tag html) sono per definizione applicate direttamente e in modo specifico su quell'elemento su cui sono definite. Pertanto, in uno stile in linea, non è possibile specificare alcun tipo di selettore.
    Prima di postare considera che tra i link utili puoi trovare il 75% delle risposte alle tue domande; il 15% tra i post del forum; il 9% sul web.
    Ti resta l’1% ... usalo bene!

    Le cattive domande sono quelle che non meritano risposta, le buone domande sono quelle che non hanno risposta
    L'Itailano non e nu'opnioine. E' improntate uslaro correattemtne sul froum. Garize!

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