Eurokicker
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 21.01.2006, 15:11   #1
TP-Insider
 
Benutzerbild von danihue
 
Registriert seit: Feb 2005
danihue ist auf einem guten Weg

@import oder externes Stylesheet


Hallo,

ich fange gerade an mich mit css zu beschäftigen.

Kann mir vielleicht jemand erklären wo der Unterschied liegt, ob ich eine Definition als externes Stylesheet oder als importierte Definition einfüge ?

Ich meine im Prinzip handelt es sich doch in beiden Fällen um seperate Dateien die eingebunden werden ... !?
__________________
Gruß
die Dani



Wollte man warten, bis man etwas so gut könnte, daß niemand etwas daran auszusetzen fände, brächte man nie etwas zuwege.

____________________________________________________________



danihue ist offline   Mit Zitat antworten


Alt 21.01.2006, 15:41   #2
TP-Specialist
 
Benutzerbild von rewboss
 
Registriert seit: Mar 2005
Ort: Unterfranken
rewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKE
Der Unterschied, grob gesagt, ist folgendes: Ein externes Stylesheet wird mit dem HTML-<link>-Tag verlinkt: @import ist ein CSS-Befehl.

Ein externes Stylesheet kann also andere Stylesheets importieren.
rewboss ist offline   Mit Zitat antworten
Alt 21.01.2006, 15:56   #3
TP-Insider
 
Benutzerbild von danihue
 
Registriert seit: Feb 2005
danihue ist auf einem guten Weg
Sorry, aber das verstehe ich noch nicht so ganz ... wenn ich eine css Datei habe, dann ist es doch egal ob ich diese nun importiere oder über "link" ... einfüge ... oder nicht ?
__________________
Gruß
die Dani



Wollte man warten, bis man etwas so gut könnte, daß niemand etwas daran auszusetzen fände, brächte man nie etwas zuwege.

____________________________________________________________



danihue ist offline   Mit Zitat antworten
Alt 21.01.2006, 16:10   #4
TP-Greis
 
Benutzerbild von steff11
 
Registriert seit: Aug 2002
Ort: Hochfranken
steff11 lebt für das TP und seine Usersteff11 lebt für das TP und seine Usersteff11 lebt für das TP und seine Usersteff11 lebt für das TP und seine Usersteff11 lebt für das TP und seine Usersteff11 lebt für das TP und seine Usersteff11 lebt für das TP und seine Usersteff11 lebt für das TP und seine Usersteff11 lebt für das TP und seine User
Grundsätzlich leisten beide Varianten das gleich: @import ist html-Syntax, die "link"-Variante ist css-Syntax. selfhtml weist noch darauf hin: Der Internet Explorer unterstützt die Einbindung über @import in Verbindung mit der Angabe von Ausgabemedien nicht.

Ich seh also eigentlich keinen Grund, die @import-Methode zu verwenden. Lieg ich da falsch?
steff11 ist offline   Mit Zitat antworten
Alt 21.01.2006, 18:00   #5
TP-Special Mod
 
Benutzerbild von Thomas
 
Registriert seit: May 2001
Ort: Arnsberg - Sauerland
Thomas lebt für das TP und seine UserThomas lebt für das TP und seine UserThomas lebt für das TP und seine UserThomas lebt für das TP und seine UserThomas lebt für das TP und seine UserThomas lebt für das TP und seine UserThomas lebt für das TP und seine UserThomas lebt für das TP und seine UserThomas lebt für das TP und seine User
Zitat:
Zitat von steff11
Ich seh also eigentlich keinen Grund, die @import-Methode zu verwenden. Lieg ich da falsch?
grundsätzlich liegst du da richtig.

man kann sich aber die @import-Methode zu Nutze machen (weil alte Browser sie gar nicht verstehen), darüber bestimmte css-Anweisungen vor den alten Browsern zu "verstecken"

also alle "unproblematischen" css-sachen "normal" per link-Tag reinhängen, für alte Browser problematische Anweisungen per @import
Thomas ist offline   Mit Zitat antworten
Alt 21.01.2006, 18:34   #6
TP-Specialist
 
Benutzerbild von rewboss
 
Registriert seit: Mar 2005
Ort: Unterfranken
rewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKE
Zitat:
Zitat von steff11
@import ist html-Syntax, die "link"-Variante ist css-Syntax.
Andersrum.

Theoretisch wäre sowas möglich: Im HTML:

Code:
<link rel="stylesheet" href="/css1.css" type="text/css">
In der Datei css1.css dann:

Code:
@import url("/css2.css");
Einen <link>-Tag kann man nicht in eine CSS-Datei einbauen.
rewboss ist offline   Mit Zitat antworten
Alt 21.01.2006, 19:34   #7
TP-Greis
 
Benutzerbild von steff11
 
Registriert seit: Aug 2002
Ort: Hochfranken
steff11 lebt für das TP und seine Usersteff11 lebt für das TP und seine Usersteff11 lebt für das TP und seine Usersteff11 lebt für das TP und seine Usersteff11 lebt für das TP und seine Usersteff11 lebt für das TP und seine Usersteff11 lebt für das TP und seine Usersteff11 lebt für das TP und seine Usersteff11 lebt für das TP und seine User
Thumbs up

Zitat:
Zitat von rewboss
Andersrum.
Du hast recht (wie so oft).
steff11 ist offline   Mit Zitat antworten
Alt 22.01.2006, 18:38   #8
TP-Insider
 
Benutzerbild von danihue
 
Registriert seit: Feb 2005
danihue ist auf einem guten Weg
@Thomas also das habe ich glaube ich soweit verstanden

"link" ist eben ein HTML Befehl, mit dem auf das Stylesheet xy.css verwiesen wird

"@import" ist der CSS Befehl, mit dem auf diese Datei verwiesen wird, @import gehört in die Style Deklaration und wird daher evtl von älteren Browsern nicht erkannt

Ich hoffe das ist so korrekt



@rewboss wo soll da der Sinn drin liegen ??
__________________
Gruß
die Dani



Wollte man warten, bis man etwas so gut könnte, daß niemand etwas daran auszusetzen fände, brächte man nie etwas zuwege.

____________________________________________________________



danihue ist offline   Mit Zitat antworten
Alt 22.01.2006, 19:17   #9
321
TP-Specialist
 
Benutzerbild von 321
 
Registriert seit: Nov 2004
Ort: Die Insel in Europa die aus Europa erst Europa macht _________________________ Nähe Lenzburg
321 hilft, wo's geht321 hilft, wo's geht321 hilft, wo's geht
oder so:
HTML-Code:
<head>
<style type="text/css">
@import url(druck.css) print, embossed;
</style>
</head>
aber mit <link> geht es ja immer!
__________________
[321 Name="Joe"]
wie immer, lieber gleich mit notepad, dem Editor meines Vertrauens
[/321]


use my HTML-Tester

Motto'06: Mut zur deutschen Sprache!
321 ist offline   Mit Zitat antworten
Alt 22.01.2006, 22:15   #10
TP-Specialist
 
Benutzerbild von rewboss
 
Registriert seit: Mar 2005
Ort: Unterfranken
rewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKE
Zitat:
Zitat von danihue
@rewboss wo soll da der Sinn drin liegen ??
Nun ja... da nicht alle Browser, wie erwähnt, @import verstehen, kann man mit einigen Tricks bestimmte CSS-Regeln für bestimmte (ältere) Browser unsichtbar machen.

Sonst ist das halt eine Alternative zum normalen <link>-Tag.
rewboss ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > HTML Puristen > CSS
@import oder externes Stylesheet @import oder externes Stylesheet
« Mehrere Fragen zu CSS Page | Wieder ma ein paar CSS Probleme - ich stell mich wirklich blöd an.... »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 06:16 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67