Trennlinie ohne Schatten | Link in neues Fenster

evident

Nachteule
ID: 12341
L
20 April 2006
497
56
Hi,

jetzt habe ich auch mal ne dusslige kleine Frage...

Ich möchte eine einfache 1px breite Trennlinie darstellen. Der standard hr-Tag zeigt mir aber immer einen Schatten darunter an. Zumindest im Firefox. im IE nicht.

als stylesheets habe ich folgende definiert:

Code:
hr {
color:#AAAAAA;
height:1px;
}

Nur wie kriege ich den Schatten weg. SelfHTML gibt mir folgendes Attribut:

Code:
<hr noshade="noshade>

Für den doctype strict gibt es aber dieses Attribut nicht mehr...

Wie kann ich das also per CSS darstellen?


Außerdem noch ein zweites Problem:
target="_blank" gibts ja auch nichtmehr. Und auch dazu kann ich in SelfHTML nix finden...

Wäre super wenn ihr mir helfen könntet!

-Flori-
 
zu dem Link Problem gibt es einen kleinen Trick und zwar kann man mit JS arbeiten um ein neues Fenster zu öffnen, das ist die einzige valide Möglichkeit.

Der Code:

HTML:
<a href="https://www.ein_link.de/" onClick="window.open(this.href); return false;" title="ein Link mit neuem Fenster bei aktivierten JS">wenn JS inaktiv öffnet sich der Link im aktuellen Fenster</a>

Nachzulesen auch hier, sehr interessant hier die unten stehende CSS3 Eigenschaft :).

*edit
Sicher das das mit deiner Linie nicht der Border ist? setze mal border: 0; dann sollte das normal so aussehen wie Du willst. Interessant dazu evtl oder noch hier.
 
Zuletzt bearbeitet:
Sehr interessant... naja meine Links mit Javascript zu machen möchte ich dann auch nicht... lass ichs einfach weg und werd dann mal gucken, wie das mit dem neuen CSS-Tag geht wie in dem Beitrag beschrieben...

Die Zeit wirds zeigen... :)

Mit der Trennlinie hab ichs auch hinbekommen...

Nur jetzt fällt mir schon das nächste Problem auf, wozu ich auhc schon bei Google einige Seiten gefunden habe:

Die YouTube Embedded Videos sind nicht strict valide.

Jetzt versuche ich schon folgenden etwas verbesserten Code zu nehmen kriege aber immernoch 6 Fehler:

Code:
<object type="application/x-shockwave-flash" style="width:425px; height:355px;"data="https://www.youtube.com/v/GBCfW9-hjKI&rel=0&color1=0x5d1719&color2=0xcd311b&border=0"><param name="movie" value="https://www.youtube.com/v/GBCfW9-hjKI" /></object>

https://validator.w3.org/check?uri=...(detect+automatically)&doctype=Inline&group=0
https://www.placebo-effect.de


UPDATE:

Geklärt... kleines Leerzeichen fehlt zwicshen dem style und dem data Attribut... jetzt nuckelts richtig... :) Trotzdem danke!
 
Dazu habe ich das hier bei google gefunden.

Ich hatte auch mal eine schöne Seite zu dem Thema wo ich mich mit Slot´s und der gleichen auseinander gesetzt hatte, das kann ich mal bei Gelegenheit raussuchen wenn Du magst.

*edit
Hier ist die Seite, das sollte Dich auf jedenfall weiter bringen, habe es nur eben schnell überflogen.

*edit 2
Hier eine evtl. schickere Variante,
 
Zuletzt bearbeitet:
Außerdem noch ein zweites Problem:
target="_blank" gibts ja auch nichtmehr. Und auch dazu kann ich in SelfHTML nix finden...
In XHTML1.0 Transitional ist es noch erlaubt, XHTML1.0 Strict und XHTML1.1 erlauben dieses Attribut nicht mehr. Du kannst das also auch nicht festlegen.
Wir leben ja im Zeitalter von Tabbed Browsing, wo ich entscheide, wo welcher Link aufgeht. Also sei froh, dass ich ihn klicke und versuch nicht, mir aufzuzwingen, wo der Link geöffnet werden soll !

Wenn dich der Ausblick in die Zukunft interessiert: CSS3 bietet wieder eine Möglichkeit mit target, target-name, target-new und target-position.
Mehr Infos: https://www.w3.org/TR/css3-hyperlinks/#target0