Drupal är ett gratis , open - source content management system som hjälper användarna utforma webbplatser med Drupal användargränssnitt och modulära teman . Drupal använder både PHP och CSS , PHP skapar arkitekturen av webbplatsen och CSS ger den stilen . Även om Drupal funktioner tusentals gratis teman till stil din webbplats , kan programmerare och designers justera stilar , såsom teckenfärg och punkt radavstånd , på en ännu djupare nivå genom att gå till temats CSS-filer . File Number Begränsning
Drupal webbdesigner bör testa Drupal - baserad webbplats på flera webbläsare , speciellt Internet Explorer eftersom det är bland de tre mest använda webbläsare tillgängliga , enligt W3Schools . Men Internet Explorer begränsar antalet stilmallar till 32 , som slutar i . Css , att en webbsida kan länka till . En webbsida i PHP härleder sina stilar från CSS-filer den länkar till i sina
taggar , som vanligtvis återfinns nära toppen av den index.php filen . Om fler än 32 filer är kopplade till , kommer något utöver denna tröskel laddar inte .
Filstorlek Begränsning
Drupal tema utvecklare behöver kontrollera filstorleken på CSS-filer som länkar till PHP-koden . Allt över 288 kilobyte kan inte läsas i Internet Explorer . CSS-filer kan ha hundratals och tusentals rader kod . Det kan finnas stilar för navigering länkarna till höger sidofältet , den vänstra sidan baren , huvudmenyn och undermenyerna , länkar i sidor och över sidorna , till andra webbplatser eller till andra delar av samma plats , och mer . Styling för var och en av dessa länkar kan inkludera hur sambandet ser ut när markören svävar över länken , när det klickas på , när det inte har klickat på och när det aktiveras . Och alla dessa stilar är bara för länkar . Om en CSS -fil blir för stor , bryta koden upp i en annan fil och inkludera en länk till den i dina PHP -filer eller inom den första CSS-fil .
CSS Länka Begränsningar
När man försöker att undvika överskridande av begränsningen filstorleken , kan en Drupal designer försöker bryta upp en stor CSS-fil i två och sedan länka till varandra . Internet Explorer , kommer dock inte att läsa några CSS-filer som är den fjärde eller mer i en kedja av länkade CSS-filer . Med andra ord , om du har en huvudsaklig formatmall som länkar till en sekundär formatmall som länkar till en tredje och en fjärde och så vidare , kommer alla format efter de i tredje stilmallen inte visas på hemsidan .
linjekod Begränsning
som av 2009, var Drupal används på över 200.000 webbplatser på Internet , vilket leder till dess användning på platser varumärke , däribland Warner Brothers Records och Yahoo Research . Dessa komplexa webbplatser kan ha mycket nyanserad styling , vilket leder till tusentals rader CSS -kod . Men en CSS-fil kan inte vara mer än fyra tusen rader lång eller det kommer inte tolkas . Någon Drupal webbplats med CSS-filer som har mer kodning än detta kan gå sönder eller inte visar de stilar som utvecklaren vill .