Drupal er et gratis, open -source content management system som hjelper brukere utforme nettsteder bruker Drupal brukergrensesnitt og modulær theming . Drupal bruker både PHP og CSS , PHP skaper arkitekturen av nettstedet og CSS gir den stil. Selv om Drupal funksjoner tusenvis av gratis temaer til stilen din nettside, kan programmerere og designere justere stiler , for eksempel skrift farge og avsnitt linjeavstand , på et enda dypere nivå ved å gå temaets CSS-filer . File Number Begrensning
Drupal Web designer bør teste Drupal - basert nettsted på flere nettlesere , spesielt Internet Explorer siden det er blant de tre beste mest brukte nettlesere tilgjengelig , ifølge W3Schools . Men Internet Explorer begrenser antallet stilark til 32, noe som slutter på. Css , at en nettside kan lenke til . En webside i PHP henter sine stiler fra CSS-filer den linker til i sine
koder , som vanligvis er funnet i nærheten av toppen av index.php filen. Hvis mer enn 32 filer er knyttet til , vil noen utover denne grensen ikke kan lastes.
Filstørrelse begrensning
Drupal tema utvikler behov for å kontrollere filstørrelsen CSS- filer linke til PHP-koden . Alt over 288 kilobyte kan ikke leses i Internet Explorer . CSS-filer kan ha hundrevis og tusenvis av linjer med kode . Det kan være stiler for navigasjon linkene til høyre sidebar , venstre side bar , hovedmenyen og undermenyer , linker i sidene og på tvers av sider, til andre nettsteder eller til andre deler av det samme området , og mer . Styling for hver av disse lenkene kan inkludere hvordan koblingen ser ut når markøren svever over koblingen, når den er klikket på , når det ikke har blitt klikket på , og når det blir aktivert. Og alle disse stilene er bare for linker . Hvis en CSS -fil blir for store, bryte koden opp i en annen fil og inkludere en link til den i PHP-filer eller innen den første CSS-fil.
CSS Linking Begrensninger
Når jeg prøver å unngå å overkjøre filstørrelsen begrensning, kan en Drupal designer prøver å bryte opp en stor CSS -fil i to og deretter koble en til en annen . Internet Explorer , men vil ikke lese noen CSS-filer som er den fjerde eller mer i en kjede av koblede CSS-filer . Med andre ord, hvis du har en hoved -stilark som linker til en sekundær stilark som linker til en tredje og en fjerde og så videre, vil noen stiler etter at de i tredje stilark ikke vises på nettstedet .
Linje kode Begrensning
p Som i 2009 , ble Drupal brukt på over 200.000 nettsteder på Internett , som fører til bruk på merkenavnet nettsteder, inkludert Warner Brothers Records og Yahoo Forskning . Disse komplekse områder kan ha svært nyansert styling , noe som fører til tusenvis av linjer med CSS-kode . Men en CSS-fil kan ikke være mer enn fire tusen linjer lang , eller det vil ikke analyseres . Enhver Drupal nettsted med CSS-filer som har flere koding enn dette kan bryte eller ikke vise stilene at utbygger ønsker .