Collegamento di fogli di stile e script durante l'utilizzo del lato server include

1

Sto lavorando su un sito in cui desidero avere un'intestazione e un piè di pagina su ogni pagina, quindi ho pensato di utilizzare gli include lato server per questo. Non li ho mai usati prima quindi sono un po 'insicuro sulle migliori pratiche quando si tratta di disegnare il mio sito. Attualmente sto includendo gli stili e gli script nel file per l'intestazione, e quando è incluso il resto del sito è in stile e sembra funzionare, ma mi stavo chiedendo se ci sono buone pratiche che dovrei sapere quando si tratta di questo.

    
posta Travis 10.01.2015 - 01:01
fonte

3 risposte

1

Se il webiste è di piccole dimensioni, come si legge nei commenti, basta creare un foglio di stile con tutti gli stili generali e utilizzare alcuni stili più specifici per sovrascrivere i valori predefiniti quando necessario.

Qualcosa come:

file1

<section class="home">
<h1>Home</h1>
</section>

file2

<section class="breakingNews">
<h1>Very important title</h1>
</section>

stili

h1 {
    font-weight: bold;
}

.breakingNews h1 {
    color: red;
}

Ho trovato la guida di trello css piuttosto utile, ma forse è un po 'eccessivo se il progetto è così piccolo. Degno leggere comunque: link

Per quanto riguarda i file js, manterrò sempre un file e rileverò il contenuto, ancora una volta, se stai costruendo qualcosa di molto semplice.

Qualcosa come:

//code you'll want to run always
$(function(){
    alert("welcome to my awesome site");
});

//code only if some elements are present on the site
$(function(){
    if($('.breakingNews').size()){
        alert("OMG those news are so breaking");
    }
});

Questo consiglio potrebbe non essere una buona idea sui grandi siti web

    
risposta data 07.01.2016 - 15:34
fonte
0

Ben il modo più usuale per farlo è dichiarare ogni foglio di stile e js a il proprio file e renderli astratti da utilizzare.

Ma se dichiari tutti gli stili e js del tuo sito web in singoli file e li includi, possono entrare in conflitto tra loro o con il codice che scrivi in seguito e distruggere il layout.

    
risposta data 10.01.2015 - 22:13
fonte
-1

Probabilmente è bello usare frames in html.While creando la tua pagina html. Quello che dovrebbe essere fatto è dividere la pagina in 3 frames.one frame per header e l'ultimo per footer. È possibile dividere in base alla propria scelta, ovvero, è possibile specificare la percentuale di suddivisione.

    
risposta data 07.01.2016 - 18:17
fonte

Leggi altre domande sui tag