Sebbene sia a favore dell'utilizzo dei CSS come filosofia e come tecnico
ho due quesiti da porre che mi ronzano in testa ogni volta che scrivo del codice.
La filosofia pura è quella di scrivere tutto ciò che riguarda
la formattazione e design del testo con i fogli di stile.
Cosa mi dite del fatto che spesso ci si ritrova a costruire contenuti
che variano anche di poco rispetto a una classe o un id già incluso nel css in uso?
Esempio un padding-left di 10px pittosto che di 5px.
Se si dovesse fare tutto nel foglio di syle, nel caso di un portale medio, incrementerebbe di dimensione e verrebbe trasportato anche
su pagine a cui non interessa la differenza. E' vero che si possono fare o includre parti di foglio solo nella pagina interessata ma, i tempi di sviluppo?
I clienti vogliono il massimo della tecnologia con il minimo dispendio economico
relegandoci spesso a meri scrittori di codice senza proprio neanche avvicinarsi alla realtà di quello che siamo
in grado di fare.
Quindi alla fine mi ritrovo con un buon lavoro su foglio di stile ma immancabilmente adotto dei style negli tag all'interno della pagina.
Faccio schifo ?
Non lo so!!! A voi l'ardua sentenza.
Altra cosa che mi ha sempre spiazzato.
A me piacerebbe fare una bella pagina completamente in liquid (cioè completamente elastica, solo % e con dimensionamento dei caratteri in em)..
Ci ho provato varie volte ma ho concluso che sia possibile solo ove uno rinunci ad un minimo di grafica.
Esempio: quante volte avete provato ad affiancare due box con dei contenuti? spesso direi..bene, e cosa succede quando il
contenuto di destra supera l'altezza del box di sinistra ? Il contenuto slitta (correttamente) sotto il box di sinistra..
Questo è il giusto funzionamento del css liquid.. ma se io volessi che il contenuto stia nel suo box e prosegua in basso nella sua
giusta verticale?
Io ho trovato solo la soluzione di fissare una misura di width perdendo così l'obbiettivo di fare un portale completamente in liquid.
Ehmmm spero di non aver incasinato troppo il discorso..
Se qualcuno vuole rispondere, dare soluzioni, o solo commentare sarò felice di leggerlo.