Pagina 1 di 1

Chiarimenti stili css

Inviato: 03/09/2012, 16:17
da giova95
Ciao a tutti, se è possibile avrei bisogno di alcuni piccoli chiarimenti sugli stili css di phpBB
Innanzitutto mi sono accorto che nella cartella dei temi ci sono molti file css che poi vengono richiamati tramite import nel file stylesheet.css
Quindi ho controllato e ovviamente il file style.php nella root del forum richiama solamente il file stylesshett.css
Per questo mi chiedevo se potessi copia direttamente il contenuto di tutti i file css direttamente in stylesheet evitando gli import
Ne spiego anche il motivo. Mi sono accorto dal PCA che ci sono "miliardi" di linee di codice css inutilizzato, a partire da tutte le regole rtl, ma non solo, ci sono tantissime linee di codice che si ripetono.
Il fatto è che essendo in file diversi faccio molta fatica a controllarli uno per uno e guardare cosa si ripete, cosa viene utilizzato eccetera, se fosse tutto in un file unico sarebbe preferibile.
Se lo facessi potrebbero esserci problemi con alcune mod in futuro... oppure con i nuovi aggiornamenti di phpBB?
Premetto che non utilizzo ne prosilver ne subsilver2 come temi, quindi quando ci sono aggiornamenti e anche per le mod sono costretto ad arrangiarmi con le modifiche.

Avrei anche una seconda domanda se non chiedo troppo :roll:
Proprio a riguardo di tutte le regole rtl... posso eliminarle vero? :?:

Vi ringrazio :-) E non sgridatemi se ho detto qualche castroneria :cry:

Re: Chiarimenti stili css

Inviato: 04/09/2012, 14:41
da Barrnet
A livello teorico si, la schematizzazione in vari file server per farti capire cosa modifichi a partire dal nome del file (es. colour.css sono i colori) e non ci sono ripetizioni: solo dichiarazioni multiple a una stessa classe che vengono in fine sommate nello stylesheet.

Re: Chiarimenti stili css

Inviato: 04/09/2012, 15:24
da giova95
Ok, grazie.
E per il fatto delle regole .rtl? Posso cancellarle senza compromettere nulla?

Re: Chiarimenti stili css

Inviato: 05/09/2012, 18:36
da Barrnet
Se dentro non hanno alcuna dichiarazione si.
Se ci tieni a una corretta validazione del w3c, dovresti anche andarti a cercare quali elementi css richiedono tali classi e cancellare il richiamo.

Re: Chiarimenti stili css

Inviato: 05/09/2012, 20:37
da giova95
Per quanto ne ho capito le regole rtl sono impostate come se servissero proprio per "Right To Left" cioè per chi legge al contrario, ma sinceramente il sito è in italiano e che sappia io l'italiano si legge da sinistra verso destra

Re: Chiarimenti stili css

Inviato: 06/09/2012, 11:37
da Barrnet
Se non offri contenuti visibili a chi ha gli occhi a mandorla o un giubbotto imbottito di esplosivi non devi preoccupartene :P
Scherzi a parte: se sono vuote, ovvero c'è solo la dichiarazione in questo modo:

Codice: Seleziona tutto

.rtl { }
Puoi benissimo cancellarle sia dai file css sia andare a cercare dove viene richiamata la classe e cancellare il class="rtl".

Re: Chiarimenti stili css

Inviato: 06/09/2012, 15:10
da giova95
Barrnet ha scritto:Se non offri contenuti visibili a chi ha gli occhi a mandorla o un giubbotto imbottito di esplosivi non devi preoccupartene :P
Ahahhaha, il mio sito offre assistenza computer, non assistenza esplosivi :D
No, le dichiarazioni non sono vuote, ma non vengono usate nel codice html... cioè, si "attivano" solamente se la direzione del documento è rtl.
Nel template tramite la variabile {S_CONTENT_DIRECTION} viene inserito sia nel tag <html> sia nel tag <body> la direzione del documento, che in italiano è ltr. Quindi siccome le uniche due lingue sul mio forum sono inglese e italiano ed entrambi si leggono da sinistra verso destra non ci dovrebbero essere problemi.
Io provo a cancellarli, al massimo se riscontro problemi o se li riscontra qualche mio utente li rimetto :lol:
Ti ringrazio ;)

Re: Chiarimenti stili css

Inviato: 18/10/2012, 16:17
da digreo
Quindi basterebbe scrivere ltr nella dir di html e nella classe del body; poi cancellare tutte le classi, o gli id, con {S_CONTENT_DIRECTION} o rtl! Giusto?

:P