Supportnet Computer
Planet of Tech

Supportnet / Forum / Webseiten/HTML

Website von CSS-Stil lösen?





Frage

Hallo zusammen! es wäre toll, wenn jemand Rat bei meinem Problem weiß :) Und zwar habe ich schon vor einiger Zeit eine Internetseite in Dreamweaver angelegt. Ich habe nun eine neue Startseite dazu erstellt, nur diese soll Nicht den CSS-Stil der anderen Seite übernehmen. Wie kann ich diese davon splitten? sobald ich nämlcih etwas auf der Startseite verändere, ändert das auch komplett alle anderen Seiten (also z. B. Position des Textfeldes, den Hintergrund usw). Genau diese Dinge sollen aber anders sein. Kann man diese speziellen Eigenschaften nicht separat irgendwo ändern bzw. kann ich nicht eine extra css-Datei für die Startseite anlegen? ich habe die andere schon vorhandene css-Datei kopiert und umbenannt und darin den Code verändert, aber das hat leider nichts gebracht....oder kann man die vorhandene CSS-Datei von der neuen Seite komplett splitten? Über eine Antwort/Tipp würde ich mich sehr freuen.

Antwort 1 von TByte

<link rel="stylesheet" type="text/css" href="blablabla.css">
Oder so ähnlich, entferne das aus dem Head bereich (<head> </head>).

Und wenn nicht das oder ähnliches findest, dann entferne den ganzen Block zwischen:

<style type="text/css">
.....
.....
.....
</style>

Dann sollte alles gut gehen!

Antwort 2 von katy

Hallo Snoop07,

wie TByte schon andeutete: arbeite im Quellcode der Seite und mache dort deine Änderungen direkt, statt im WYSIWYG-Modus von DW. Ungefähr so wie von TByte vorgeschlagen. Das wird schwierig, denn DW erzeugt fürchterlichen Quellcode, aber nur im Quellcodemodus hast du alle Möglichkeiten zur Seitengestaltung und wirst nicht bevormundet durch ein Programms.

katy

Antwort 3 von snoop07

Danke Danke Danke, jetzt hat`s geklappt:)

Wisst Ihr denn zufällig auch noch wie ich ein Fenster als Popup anzeigen lassen kann? Also ich habe einen Link "Impressum" und wenn man diesen anklickt soll sich der Text nur in einem 500x400px-Fenster öffnen. Ich habe übers Internet recherchiert und dann diesen HTML-Code dafür eingesetzt, aber das funktioniert leider nicht:
<onclick="MM_openBrWindow('impressum.htm','Impressum','width=500,height=400')" style="cursor:pointer; cursor:hand;" /></p>

Irgend eine Idee?

Antwort 4 von TByte

also restmal so:
<a href="javascript:oeffnen()">Impressum</a>


und dann, im head:
<script type="text/javascript">
function oeffnen() {
window.open(Impressum.html, "Impressum", "width=300,height=400.resizable=no");
}
</script>


Dann musst du im gleichem Ordner eine Datei mit dem Namen impressum.html haben, wo dann dein Text stehen soll!
mfg
TByte

Antwort 5 von Snoop07

Danke für den Tipp, aber es funktioniert leider nicht. Impressum.html ist angelegt und den Code habe ich eingefügt. es passiert einfach nichts wenn man auf den Link geht...vielleicht noch eine andere Idee?
ich habe den 2. Code direkt hinter "head" eingefügt, war das richtig?

Antwort 6 von katy

Hallo Snoop07,

TBytes Code ist sehr sehr fehlerhaft und konnte deswegen nicht funktionieren. Der Code, den du gefunden hast, solltest du gleich vergessen, das funktioniert nur wenn du das entsprechende Seitenerstellungsprogramm benutzt.

Wie der Code richtig lauten müsste kannst du hier (bei SelfHTML) einfach nachlesen.

katy

Antwort 7 von TByte

Das hab ich doch von auch von da! Naja, aber ist schon mal richtig, es muss direkt hinter head, es kann aber auch weiter unten sein, hauptsache es ist zwischen <head> </head>
mfg
TByte

Antwort 8 von katy

Hallo TByte,

probier deinen Code einfach aus und schau dabei in die Fehlerkonsole des Firefox, dann siehst du den Unterschied.

Hingegen ist der Ort für das Script eher zweitrangig. Es ist üblich sowas im head-Bereich unterzubringen. Es gibt aber keinerlei Vorschriften dazu.

katy

Antwort 9 von TByte

Ich weiß, hat ich auch mal in sonem *z* Kurs gelesen, aber das sorgt nur für Verwirrung!

Antwort 10 von katy

Hallo TByte,

bitte verbreite nicht solchen Unsinn.
Als nächstes könnte Snoop07 als JavaScript-Anfänger sonst vor dem Problem stehen, dass ein Script, das aus Timing-Gründen oder wegen des Einsatzes von document.write im body stehen muss, im head sofort abstürzt oder unerklärliche Fehlanzeigen produziert.
Und das dürfte wirklich für Verwirrung sorgen.

katy

Antwort 11 von TByte

document.write funktioniert auch perfekt im Head!

Antwort 12 von katy

Hallo TByte,

bitte lass es und sammle erst einmal Erfahrungen mit obstrusiven Scripten (denn darum dreht es sich hier, wusstest du das?).
Mit deinem bestenfalls JavaScript-Halbwissen solltest du nicht versuchen hier Recht haben zu wollen.

katy

Antwort 13 von TByte

Zitat:
obstrusiven

Was heißt das eig.?
mfg
TByte

Antwort 14 von katy

Hallo TByte,

dachte ich es mir doch.

Lies hier, was unobstrusives JavaScript ist, und versuche dir das Gegenteil vorzustellen.

katy

Antwort 15 von TByte

achso, das heißt quasi schlampig programmiert.
mfg
TByte

Antwort 16 von katy

Hallo TByte,

tu bitte nicht so überheblich. Unobstrusiv heißt nicht schlampig sondern "saubere Trennung von Inhalt, Layout und Dynamik bei gleichzeitiger größtmöglicher Anpassungsfähigkeit an die Gegebenheiten".
Da wir im übrigen gerade off topic sind möchte ich das hier jetzt beenden.

katy

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: