FAQ |
Kalender |
2003-10-18, 23:45 | #1 | ||
|
|||
Flitig postare
|
Tjenare,
Håller på att greja lite med en webbsida men så kom jag att fundera på en sak när jag höll på med css och själva inkluderingen av css filen i html sidorna. Så finns det vad jag vet två sätt och det är. Kod:
<style type="text/css"> <!-- @import url(http://dindomän.com/style.css); --> </style> ---------------------------------------------------------------------------------------------------------- <link href="http://dindomän.com/style.css" rel="stylesheet" type="text/css"> |
||
Svara med citat |
2003-10-19, 01:07 | #2 | ||
|
|||
Har WN som tidsfördriv
|
Båda två är kassa..
Det är inte alltid webläsaren läser in CSS filen och då blir sidan helt ****** up.. Om du använder ASP : <!-- #include file="cssfil.txt" --> Om du använder PHP : <? include("cssfil.txt" ?> Då läses dom in innan dom skickas till klienten (webläsaren) |
||
Svara med citat |
2003-10-19, 02:14 | #3 | ||
|
|||
Administratör
|
Jag håller inte alls med. Alla browsers som, i min mening, stöjder tillräckligt med CSS för att det ska vara någon idé att inkludera stilmallen, stödjer också inkludering genom <link>.
__________________
eldefors.com - Personlig (teknik)-blogg |
||
Svara med citat |
2003-10-19, 12:47 | #4 | ||
|
|||
Flitig postare
|
Då får det bli <? include("cssfil.txt" ?> för jag använder php i mitt senaste projekt
Tack för hjälpen! |
||
Svara med citat |
2003-10-19, 13:22 | #5 | ||
|
|||
Har WN som tidsfördriv
|
sa inte att dom inte stöder det... bara det att det kan hända att webläsaren inte laddar in stilmallen - och att det då blir lite konstight (eftersom all text plötsligt blir times new roman och med standard storlek)
|
||
Svara med citat |
2003-10-19, 14:04 | #6 | ||
|
|||
Administratör
|
Vad för annan anledning skulle det finnas till att stilmallen inte laddas? Hänger inte med ...
__________________
eldefors.com - Personlig (teknik)-blogg |
||
Svara med citat |
2003-10-19, 14:21 | #7 | ||
|
|||
Mycket flitig postare
|
När servern har lite problem så kan det hända att besökarens dator inte lyckas ladda ner hela css-filen, men får hem hela html-filen, och då ser det för jävligt ut som Melin säger. Har noterat det på bland annat Aftonbladet och idg.se och så vidare.
Kör man include slipper man det här problemet, som visserligen är ganska marginellt. |
||
Svara med citat |
2003-10-19, 14:30 | #8 | ||
|
|||
Supermoderator
|
Problemet existerar, förstås. Men är det inte lite overkill att trycka in CSS i varenda fil då man kan hänvisa till en fil som bara behöver hämtas en gång, och sedan cachas av browsern.. det tror jag dessutom är common practice.
__________________
www.ip2nation.com (ip till land) |
||
Svara med citat |
2003-10-19, 15:13 | #9 | |||
|
||||
Har WN som tidsfördriv
|
Hur menar du Jome?
Man kan alltid ha en headerfil som inkluderar css filen och så inkluderar man bara headern, jag brukar göra så. Så får man samma header på alla sidor, om man nu vill det. Man kan använda require_once() också för att undvika att den includas flera gånger i samma körning. |
|||
Svara med citat |
2003-10-19, 15:49 | #10 | |||
|
||||
Flitig postare
|
En av anledningarna till att man använder CSS (CASCADING style sheets) är väl att webläsaren skall kunna hämta stilmallen en gång och cacha den. Så vitt jag förstår det kan webläsaren visa sidor snabbare eftersom den inte behöver bearbeta stilmallen varje gång. Det måste den ju dock om du skickar med en stilmall på varje sida som visas.
|
|||
Svara med citat |
Svara |
|
|