CSS (Cascading Style Sheets)

CSS (Cascading Style Sheets) är ett populärt verktyg inom webbdesign. Det är svårt att föreställa sig många webbapplikationer utan dem. De kan påskynda skapandet och redigeringen av webbsidor. En CSS-fil är praktiskt taget skriven som en slags textfil och innehåller instruktioner för designen. Det är alltså möjligt att även använda CSS för alla undersidor i en Hemsidan använda samma utformning genom att kalla upp denna CSS-fil i rubriken på respektive sida. När du ändrar designen behöver du bara ändra CSS-filen, vilket påverkar alla sidor i det webbprojekt som ska redigeras.

Formateringsalternativ

Med det särskilda programmeringsspråket CSS kan nästan alla formateringsuppgifter för en webbsida utföras, åtminstone de som rör designen. CSS kan även användas för att skapa ramar i olika nyanser och enkel grafik. Typsnitt och teckensnittsstorlekar definieras en gång i CSS-filen och är därmed automatiskt tillgängliga i hela katalogen eller företagspresentationen. Det finns många variationsmöjligheter eftersom vissa områden, t.ex. rubriker, tabellinnehåll, bildtexter och fotnoter, kan definieras separat. Olika färgade bakgrunder med eller utan mönster kan anges via CSS. Med CSS kan du skapa olika bullets, olika dynamiska element och mycket mer. Bilder, videor och ljudsekvenser kan också integreras på detta sätt om du inte vill göra det på något annat sätt.

Syntax

Enligt W3C-riktlinjerna ska de egenskaper som ska visas omfattas av vissa regler. I dessa finns det selektorer som tilldelar ett visst värde till respektive egenskap inom parenteser. När det gäller färgen på en rubrik av andra ordningen kan det till exempel se ut så här: h2 { colour: green; } I stället för "grön" kan det också finnas ett färgnummer här. "h2" skulle vara selektorn, "colour" egenskapen och "green" det tilldelade värdet. Naturligtvis kan flera egenskaper tilldelas samtidigt. Det är viktigt med mellanslag efter den inledande och före den avslutande parentesen och semikolonerna i slutet av varje uppgift. För tydlighetens skull är det lämpligt att ordna varje egendom på en extra rad. Vid omfattande projekt är det också lämpligt att använda Webbplats då är det vettigt att inte synliga interna kommentarer inte är synliga.

cssTillämpningsområden och särskilda egenskaper

Det är relativt enkelt att integrera kaskadformade formatmallar i HTML- och PHP-projekt. HTML (Hyper Text Markup Language) var ursprungligen det mest utbredda tillämpningsområdet. Här kan enskilda formatmallar också infogas i en HTML-fil med stilkommandona. Kaskaderande formatmallar, dvs. flera designelement, definieras i en separat fil och anropas antingen i ett särskilt område i en HTML-fil eller, vilket är mer fördelaktigt, i huvudet som en extern fil. I PHP (Hypertext Preprocessor - egentligen Personal Home Page Tools) är CSS inte bara integrerade som *.css-filer, utan även kopplade till PHP-kommandon. En kombination av PHP och HTML är i princip också möjlig. Den modernare varianten är att arbeta med databaser där man, när det gäller MySQL Till exempel genereras webbprojektets egenskaper med hjälp av PHP och CSS. Många databassystem använder liknande tekniker. Dessutom används vanligtvis andra programmeringsspråk som också använder CSS. Tyvärr finns det en del särdrag när det gäller operativsystem och webbläsare som man måste ta hänsyn till. Alla effekter ser inte likadana ut i alla webbläsare och vissa tolkas inte ens av alla. Därför måste man ofta ta hänsyn till olika versioner beroende på webbläsare och operativsystem i det sätt på vilket värdena tilldelas egenskaperna i CSS. För detta ändamål frågas det använda operativsystemet och den webbläsare som används vanligtvis ut från HTML- eller PHP-filens rubrik respektive från databassystemet, och en korrekt CSS-version tilldelas.

fördelar och nackdelar

CSS är ett välkommet komplement och en förenkling av HTML- och PHP-projekt. De är logiskt uppbyggda och går att lära sig relativt snabbt. Ett fel i en CSS-fil kan däremot visa sig på flera sidor, men kan snabbt åtgärdas. Det finns problem med exotiska teckensnitt och främmande språk. Därför bör du vidta försiktighetsåtgärder och ange en alternativ variant. När det gäller ett särskilt typsnitt kan ett värde för ett typsnitt som normalt är tillgängligt överallt tilldelas före det. CSS-användning för att använda det senast namngivna värdet för en egenskap. Om detta inte kan representeras ignoreras det dock. Om du har tilldelat det vanliga teckensnittet före denna uppgift kommer det att betraktas som sista tolkningsbart och din sida kommer fortfarande att visas på ett användbart sätt. Främlingsspråksuppsättningar och andra specialfunktioner måste integreras i webbprojektet via HTML, PHP eller ett annat programmeringsspråk eller vid behov omdirigeras till en engelsk sida.

Aktuella artiklar