css e fir

ho letto da futa un pò di articoli sulle tecniche FIR per la gestione delle immagini in ambito semantico…

e devo dire che li ho trovato molto interessanti…

unico dubbio…

se all’interno della mia pagina ho 8374298 immagini, ovviamente riassumibili anche in semplice testo, altrimenti l’esempio semantico va a farsi friggere :wink:, che ovviamente sono contenstuali ed “indispensabili” al layout cosa faccio mi creo l’equivalente numero di ID nel css per la loro gestione?

esempio stupido:
per definire le immagini delle lettere dell’alfabeto da usare come capoversi (esempio tratto da stopdesign) dovrei aggiungere 24 ID nel mio CSS, se poi voglio anche i numeri e i caratteri particolari…

e qui esce la mia VERA anima di programmatore, non c’e’ la possibilità di inserire nell’attributo “background-image” l’url presa dinamicamente da un attributo di un elemento?

esempio [ovviamente questo NON funziona]:

<h1 miaurl=”img.gif”>testo</h1>

e poi nel CSS

h1 {
background-image: url ( attr (miaurl) );
text-indent: -100em;
background-repeat: no-repeat;
}

l’unica alternativa “dinamica” che ho trovato, sui commenti di phark, è di sovrascrivere l’attributo “background-image” della nostra classe utilizzando all’interno del tag l’attributo “style”:

<h1 style=”background-image:url(img.gif);”>
Header replaced with image
</h1>

e poi nel css definire:

h1 {
background-image: none;
}

h1[style] {
background-repeat: no-repeat;
text-indent: -100em;
}

solo che anche questo non funziona su tutti i browser…

quindi? che fare? continuare ad usare il tag “img” nelle pagine con più di 5 immagini? o scrivere dei css da 1mb?

boh! :wink:

ciauz

  • La mia anima di webdesigner dice che la scelta di utilizzare una determinata tecnica come la FIR rientra nel “progetto” dell’intero sito. Non posso prendere un layout di 8374298 e pensare DOPO di usare questa tecnica. Ma un layout cosi ne avrebbe anche altri di problemi :) Cmq “a quelli bravi” ne bastano una decina di mmagini ;) Il dibattito sulla FIR merita attenzione (e più spazio) e continuerà sicuramente.
    ciao.

  • opps… manca la parola “immagini” dopo 8374298!

    P.S. Non serve un validatore per capire che il font usato nell’inserire questi commenti è davvero TROPPO PICCOLO ! ;)

  • effettivamente non mi ero accorto di aver definito un carattere così piccolo per lo stylesheet delle form… correggo! :D

%d bloggers like this: