Kom ihåg mig?
Home Menu

Menu


Snabbast sätt att inkludera css med?

 
Ämnesverktyg Visningsalternativ
Oläst 2003-10-18, 23:45 #1
viper viper är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2003
Inlägg: 449
viper viper är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2003
Inlägg: 449
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">
Så vilket av dom här sätten är bäst att använda? och vilket är snabbast ur prestanda synpunkt? Har gogglat lite men hittar inget om detta men ska fortsätta en stund till så får vi se.
viper är inte uppkopplad   Svara med citatSvara med citat
Oläst 2003-10-19, 01:07 #2
melin melin är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jul 2003
Inlägg: 1 396
melin melin är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jul 2003
Inlägg: 1 396
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)
melin är inte uppkopplad   Svara med citatSvara med citat
Oläst 2003-10-19, 02:14 #3
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
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>.
Clarence är inte uppkopplad   Svara med citatSvara med citat
Oläst 2003-10-19, 12:47 #4
viper viper är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2003
Inlägg: 449
viper viper är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2003
Inlägg: 449
Då får det bli <? include("cssfil.txt" ?> för jag använder php i mitt senaste projekt


Tack för hjälpen!
viper är inte uppkopplad   Svara med citatSvara med citat
Oläst 2003-10-19, 13:22 #5
melin melin är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jul 2003
Inlägg: 1 396
melin melin är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jul 2003
Inlägg: 1 396
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)
melin är inte uppkopplad   Svara med citatSvara med citat
Oläst 2003-10-19, 14:04 #6
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Vad för annan anledning skulle det finnas till att stilmallen inte laddas? Hänger inte med ...
Clarence är inte uppkopplad   Svara med citatSvara med citat
Oläst 2003-10-19, 14:21 #7
foks foks är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Apr 2003
Inlägg: 727
foks foks är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Apr 2003
Inlägg: 727
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.
foks är inte uppkopplad   Svara med citatSvara med citat
Oläst 2003-10-19, 14:30 #8
Per Per är inte uppkopplad
Supermoderator
 
Reg.datum: Apr 2003
Inlägg: 719
Per Per är inte uppkopplad
Supermoderator
 
Reg.datum: Apr 2003
Inlägg: 719
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)
Per är inte uppkopplad   Svara med citatSvara med citat
Oläst 2003-10-19, 15:13 #9
ZNs avatar
ZN ZN är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Apr 2003
Inlägg: 1 214
ZN ZN är inte uppkopplad
Har WN som tidsfördriv
ZNs avatar
 
Reg.datum: Apr 2003
Inlägg: 1 214
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.
ZN är inte uppkopplad   Svara med citatSvara med citat
Oläst 2003-10-19, 15:49 #10
Davids avatar
David David är inte uppkopplad
Flitig postare
 
Reg.datum: Aug 2003
Inlägg: 477
David David är inte uppkopplad
Flitig postare
Davids avatar
 
Reg.datum: Aug 2003
Inlägg: 477
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.
David är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 07:12.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017