classi Bootstrap in SCSS o HTML?

5

Se disponevo di un flusso di lavoro di sviluppo che supporta SCSS e utilizza il bootstrap. Posso posizionare i tag bootstrap in due modi ...

  • All'interno dell'HTML: <div class="col-sm-3 offset-sm-9 col-xl-1 offset-xl-11">
  • Parte dello SCSS: <div class="mymain"> con il seguente SCSS
    .mymain {
       @extends .col-sm-3;
       @extends .offset-sm-9;
       @extends .col-xl-1;
       @extends .offset-xl-11;
    }

Personalmente la mia preferenza è la più recente, dal momento che rifatta gli elementi del layout dell'interfaccia utente dal codice HTML / JSX e il debug mi darà il nome del componente.

Anche se il debugging non mi dà gli scostamenti e tale plus che rende le modifiche in tempo reale sarà più difficile.

Qual è il modello più consolidato per le applicazioni più grandi.

    
posta Archimedes Trajano 16.04.2017 - 18:16
fonte

1 risposta

1

Un motivo principale per selezionare SCSS o anche nei casi di CSS è la riutilizzabilità. quindi se hai bisogno di usare di nuovo lo stesso codice devi solo usare la classe invece della modifica in linea per ogni tag html e un'altra ragione è la manutenibilità dove è molto più facile mantenere il codice in un posto che passa attraverso tutti i tag html per farlo cambia dove potresti facilmente dimenticare uno dei tag. un altro pensa a pensare a riusabilità e la manutenibilità è di usare un file per contenere il codice SCSS invece di averlo nella tua pagina in modo che tu possa usare tutte le classi SCSS da un posto per tutte le tue pagine. Spero che questo aiuti ulteriormente la fortuna.

    
risposta data 14.11.2018 - 18:47
fonte

Leggi altre domande sui tag