ALT-Texte gestalten |
rikdesign4U
Pixelschubser Threadstarter
Beiträge: 4 |
Wie kann ich mit (einfachen Mitteln) meine ALT-Texte zu den Bildern mit CSS farbig gestalten. Font und Background.
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
languitar
Foren-Team
Beiträge: 2795 |
Das soll gehen??? Ich wüsste nicht, dass das möglich ist. Vor allem ist ja wieder nur der IE der Browser, der den bei MouseOver anzeigt. Eigentlich soll der Alt-Text nur angezeigt werden, solange das Bild noch nicht geladen ist, oder nicht geladen werden kann. Vielleicht geht was mit dem Attribut "title".
|
 Profil
Editieren
Zitieren
|
rikdesign4U
Pixelschubser Threadstarter
Beiträge: 4 |
Sorry, du hast recht es sollte beim title-Tag sein. Gesehen habe ich so etwas aber bereits - habe leider keine Ahnung mehr wo.
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
languitar
Foren-Team
Beiträge: 2795 |
hab gerade mal gegooglet und nichts gefunden. Ich befürchte das geht wieder mal nur mit nem JavaScript onmouseover
//edit:
Guck mal hier: http://www.dhtmlshock.com/layer-effects/tooltip/default.asp
Vielleicht hilft das weiter
Diese Nachricht wurde geändert von: languitar |
 Profil
Editieren
Zitieren
|
HG
Posting-Schinder
Beiträge: 520 |
Von den HTML-Standards gibt es keinen Anhaltspunkt, daß das möglich wäre. es geht sicher nur über Javascript, bzw. mit eigenen HTML-div-Bereichen, die per CSS angezeigt werden. (CSS-Lödung nur mit modernen Browsern möglich)
---
www.kuminatano.de
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
Thomas
Quasselstrippe
Beiträge: 325 |
Mit "title" gehts definitiv nicht!
Der Tag "img" besitzt laut W3C kein Attribut namens "title". Guckst du hier
Du kannst dir lediglich mit "alt" behelfen. Dabei gibt es allerdings keine Möglichkeit, diesen Text zu formatieren oder zu kapseln. Der Datentyp für "alt" ist "CDATA" was bedeutet, dass hier nur reiner Text zugelassen ist. W3C Definition
Beim Hack, den languitar genannt hat, solltest du vorsichtig sein: Es sieht zwar ziemlich cool aus, aber funktioniert nicht unter allen Browsern. Bei manchen bleibt die Ebene, die zur Mausposition verschoben werden soll einfach hängen. Sieht weniger cool aus. Nicht erfolgreich getestet habe ich das Script unter Mozilla 1.2.1 und Firebird.
Gruß
Thomas
---
Bin nicht dafür bekannt, ein Blatt vor den Mund zu nehmen.
Diese Nachricht wurde geändert von: Thomas |
 Profil
Website
Editieren
Zitieren
|
HG
Posting-Schinder
Beiträge: 520 |
Thomas schrieb am 03.09.2003 17:17
Mit "title" gehts definitiv nicht!
Der Tag "img" besitzt laut W3C kein Attribut namens "title". Guckst du hier
|
Sorry, das stimmt aber leider nicht ganz. "img" kann "Kernattribute" enthalten. Dazu gehören class, style, id und *tataaaa* title.
Diese Standards können einen schon krank machen... Ich hab definitiv zuviel von diesen Schriften gelesen
Edit: (Hab vergessen, meine Aussage zum Thema mit einzustreuen ) Aber zu diesem Problem bezogen hat das natürlich nicht wesentliche Aussagekraft, weil man ja title-attribute nicht mit Hilfe von CSS layouten kann.
---
www.kuminatano.de
Diese Nachricht wurde geändert von: HG |
 Profil
E-Mail
Website
Editieren
Zitieren
|
Thomas
Quasselstrippe
Beiträge: 325 |
Bitte meine Aussage korrigieren zu dürfen:
besitzt die Entität
Diese beinhaltet ihrerseits folgende Entitäten: 1: | ENTITY % attrs "%coreattrs; %i18n; %events;" |
%coreattrs wiederung beherbergt
1:
2:
3:
4:
5:
6: | ENTITY % coreattrs
"id ID #IMPLIED -- document-wide unique id --
class CDATA #IMPLIED -- space-separated list of classes --
style %StyleSheet; #IMPLIED -- associated style info --
title %Text; #IMPLIED -- advisory title --"
|
unterdenen sich zweifelsohne "title" befindet.
HG, du hast recht
(und ich meine Ruhe)
Gruß
Thomas
---
Bin nicht dafür bekannt, ein Blatt vor den Mund zu nehmen.
Diese Nachricht wurde geändert von: Thomas |
 Profil
Website
Editieren
Zitieren
|
rikdesign4U
Pixelschubser Threadstarter
Beiträge: 4 |
Sehe schon, mit CSS gehts nicht und mit JavaScript möcht ich's nicht unbedingt gestalten. Ich habe gehofft von den Spezialisten eine schlanke Lösung zu erfahren.
Wieder was gelernt - die Standards ändern sich schneller, als man sie lesen kann.
Trotzdem - Danke.
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
c3o
Posting-Schinder
Beiträge: 585 |
"Die Standards ändern sich schneller, als man sie lesen kann."
Ähm. Der aktuellste HTML-Standard (4.0) ist seit fünf Jahren unangetastet. Und wird es auch für immer bleiben (Wechsel zu XHTML).
Und hier ist ein extrem elegantes und simples Script um die title-Tooltips von Links umzuformatieren, vielleicht kannst du damit ja was anfangen ("document.links" im Script in "document.images" ändern wär mal der 1. Schritt): http://www.kryogenix.org/code/browser/nicetitle/
Diese Nachricht wurde geändert von: c3o |
 Profil
E-Mail
Website
Editieren
Zitieren
|
rikdesign4U
Pixelschubser Threadstarter
Beiträge: 4 |
Ein herzliches Danke an "c3o". Scripft funzt. War einfacher in meine hp einzubauen, als ich dachte. Sogar für mich als JavaScript-Laien. Super, war genau das was ich suchte - Danke. Gruß Karl.
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
n0f3aR
Mausakrobat
Beiträge: 154 |
HG schrieb am 03.09.2003 16:05
Von den HTML-Standards gibt es keinen Anhaltspunkt, daß das möglich wäre. es geht sicher nur über Javascript, bzw. mit eigenen HTML-div-Bereichen, die per CSS angezeigt werden. (CSS-Lödung nur mit modernen Browsern möglich) |
CSS nur mit modernen Browsern möglich?
Aber nur in dem Fall!
Das ALT tag brauchst du doch nicht formatieren. Gibt soviel Normen die sollten sich mal einigen.
---
Kostenlos Webspace bei funpic.de
Diese Nachricht wurde geändert von: n0f3aR |
 Profil
E-Mail
Editieren
Zitieren
|