online 1
gast (50)

/ Forum / Webseiten/HTML

Webseiten/HTMLWebseiten/HTML

Fragevon Friedel vom 21.04.2021, 11:52 Options

hr noshade

Hallo.
Mich interessiert, wie man eine Linie, die man in Html transitional mit <hr noshade> erzeugen kann, in Html strict machen kann. Ich habe keine CSS-Entsprechung für das noshade gefunden. Gibt es sie nicht? Der IE6 stellt alle Linie mit einer Schattierung dar. Die soll weg. (Ob neue IE-Versionen das auch machen weiß ich nicht. Ich habe kein XP oder Vista.)
Wer kann mir sagen, wie das geht?


Antwort schreiben

Antwort 1 von son_quatsch vom 21.04.2021, 12:44 Options

Hier gibt es ein exzellentes Beispiel:
http://www.w3schools.com/TAGS/att_hr_noshade.asp

Antwort 2 von gast42 vom 21.04.2021, 17:38 Options

ein border-bottom mit entsprechenden CSS-Angaben ist ein guter Ersatz

Antwort 3 von Friedel vom 22.04.2021, 01:30 Options

@gast42: Weiß ich. Es geht nur darum, dass ich wissen will, wie man sowas machen kann. Trotzdem danke.

@son_quatsch: Da wird das mit border-width:0; gemacht. Aber dann ist ja der Rahmen weg. Ich will nur den Schatten weghaben. Ein Beispiel:
<hr style="width:200px; height:40px; margin-left:0; text-align:left; border-width:10px 2px 3px 4px; border-style:double solid dotted dashed; border-color:#f00 #0f0 #00f #ff0; color:#fff;" noshade>
Wie kann ich diese Linie so machen, dass sie Html Strict konform ist? Der IE stellt ohne das noshade einen deutlich sichtbaren Schatten dar, wie bei einem <input type="text">.

Antwort 4 von gast42 vom 22.04.2021, 07:06 Options

Es ist wohl nur der IE6, der so unbelehrbar ist!

im Zweifelsfall (wenn es den <hr> sein muss): nachträglch per JavaScript das noshade-Attribut setzen:

<script type="text/javascript">
window.onload=function() {
var hr=document.getElementsByTagName("hr");
for (var i=0;i<hr.length;i++) {
hr.noshadow="noshadow";
}
}
</script>

Davon kriegt der Validator nix mit.

Antwort 5 von gast42 vom 22.04.2021, 07:07 Options

ach, heißt ja noshade="noshade" - kann das ein Admin mal korrigieren im Skript?

Antwort 6 von Friedel vom 22.04.2021, 16:01 Options

LOL. Das ist natürlich nicht Zweck der Übung. Damit erzeuge ich ja kein valides Html sondern trickse nur den Validator aus. Aber ich denke, mit der Antwort, dass das wohl nicht ohne weiteres machbar ist, kann ich leben. Schließlich braucht man das in der Praxis nicht.

Antwort 7 von gast42 vom 22.04.2021, 16:42 Options

Na klar ist das "valides HTML"! Und dann kriegt dein Uralt-IE noch eins mit der JavaScript-Keule übergezogen, weil er es anders nicht kapiert.

Ähnliche Themen

passwort unter ami ausschalten
schwedenopa  20.03.2006 - 2549 Hits -

keine Dateien im Root Verzeichnis - wie dann?
pink_girl  10.10.2007 - 75 Hits - 8 Antworten

bild auf ganzem bildschirm
HLWRankweil  10.10.2007 - 69 Hits - 2 Antworten

Russische Schriftzeichen auf Homepage
Fino  16.10.2007 - 136 Hits - 11 Antworten

Registrieren --> Download
Kowelenzer  11.10.2007 - 87 Hits - 2 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 11:26:25 2026