Definition von texten in tables
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
antwort
bekommen
check
code
dank
definieren
definition
klappen
klasse definieren
listen
mache
problem
regel
tag
text
vergessen
voll qualifizierten pfad
-
Hi hatte da maln css das sah ca. so aus.
.... table {height:100%; bla bla} td a {bla blaa} td a:hover{bla blaa}
eben eine tag/definition">definition für einen text link für alle tables im html.
so da ich jetzt aber auch einige <a> im li-tag menu hab und auch im content vermischt sich das.
kann man das irgentwie hinbekommen??
nicht auf die class="xy" weise.... sondern im css ( alle li-tags bekommen style-x für <a>, alle td-tags style-y und alle div-tags style-z)
habt ihr da ne lösung ??
danke im vorraus -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
ja wenn ich einen link in .... also
In allen Div-Tags
<a href="xy.html">Link</a>
->Link
in allen ul-tags (in listen)
<a href="xy.html">Link</a>
-> Link
in allen table/td-tags (in allen tabelen)
<a href="xy.html">Link</a>
-> L i n k
Soll soll es eigentlich sein!
aber bei mir wenn ich das so mache im css
td a {css code für bold} td a:hover {css code für bold + color:white;} li a {code für underline} li a:hover {code für underline + color:red;}
kommt alles durcheinander
<li><a href="xy.html">Link</a></li> <table><td><a href="xy.html">Link</a></td>
sieht das so ca. aus
Link (white)
Link (white)
verstehst wie ich mein ??
-
Setz einen voll qualifizierten Pfad und dann sollte es klappen.
Also:
ul li a { }
ul li a:hover {}
table tr td a { }
table tr td a:hover {}
-
hmm ne leider geht das auch nicht.
da muss es doch ne möglichkeit geben.
möchte nicht für jedes <a> eine class definieren müssen -.-
danke trotzdem für die antwort -
Kannst du uns den Link zur Seite geben? Oder schon mit FIrebug geschaut welche Regel wo überschrieben wird? Das zeigt der sehr gut an.
-
psd schrieb:
hmm ne leider geht das auch nicht.
da muss es doch ne möglichkeit geben.
möchte nicht für jedes <a> eine class definieren müssen -.-
danke trotzdem für die antwort
Du tust doch nicht für jeden Link eine Klasse definieren! Du verwendest einfach die HTML-Tags in CSS wie evil-devil schrieb:
evil-devil schrieb:
ul li a { } ul li a:hover {} table tr td a { } table tr td a:hover {}
das geht doch. Einfacher geht es eigentlich nicht mehr. Wenn du dafür aber schon zu faul bist... -
nein ^^ genau das hab ich ja aber bei mir werden die definitionen komischerweise vermischt in table und lists =(
das ist ja mein problem
aber ich habs schon rausgefunden .... danke
Lösung:
habe einzelne tables definiert und vergessen vor jeder a definition #tablename einzutragen.
d.h.
so geht es jetzt
table #x td a { } table #y td a { } ul #x li a { } ul#y li a { }
ich schrieb: ( was natürlich vollkommen falsch war )
a table x td{ } a table.y td { } a ul.x li { } a ul.y li { }
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage