URL: https://www.overclockers.at/coding-stuff/kurze_frage_zu_css_156917/page_1 - zur Vollversion wechseln!
Es geht darum Links mit CSS zu formatieren. Kenne mich damit aus, und habe schon das gewünschte Ergebnis, allerdings wird dieses (wie so oft) nur von einem Browser richtig dargestellt, in diesem Fall IEXplorer.
Code: PHP<style type="text/css"> a:link {color: FFFFFF;} a:active {color: FFFFFF;} a:visited {color: FFFFFF;} a:hover { color: gray; background-color:rgb(37,39,44); width:100%; font-weight:bold; } </style>
Inline-Elemente werden nicht auf die ganze Zeilenbreite verbreitert. Probier "display:block".
Zitat von thatInline-Elemente werden nicht auf die ganze Zeilenbreite verbreitert. Probier "display:block".
Kann ich nicht nachvollziehen, bitte poste ein komplettes HTML-File, reduziert auf dein Problem.
ok hier mal der code:
Code: PHP<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <style type="text/css"> a:link {color: FFFFFF;} a:active {color: FFFFFF;} a:visited {color: FFFFFF;} a:hover { color: gray; background-color:rgb(37,39,44); font-weight:bold; <?--Hier muss irgendwas rein, damit das einfärben der Zeile bei beiden Browsern funzt -> } </style> </head> <body bgcolor=#333333 text="#FFFFFF" link="#FFFFFF" vlink="#FFFFFF" alink="#FFFFFF"> <font face="verdana" size="2"> <table style="text-align: left; width: 100%;" border="0" cellpadding="0" cellspacing="0"> <tr> <td bgcolor="black" align="center"><font face="verdana" color="#ffffff" size="2">.:NAVI:.</font></td> </tr> </table> <a href="file:///irgendeins" target="content">> Home</a><br> <a href="file:///irgendeins" target="content">> Home</a><br> <a href="file:///irgendeins" target="content">> Home</a><br> <a href="file:///irgendeins" target="content">> Home</a><br> <a href="file:///irgendeins" target="content">> Home</a><br> <a href="file:///irgendeins" target="content">> Home</a><br> </font> </body> </html>
Jo mei, wenn dich der Zeilenabstand stört, dann tu halt das <br> weg.
Und du solltest das <font> und die Farb-Attribute ins CSS migrieren.
Zitat von thatJo mei, wenn dich der Zeilenabstand stört, dann tu halt das <br> weg.
Zitat
Und du solltest das <font> und die Farb-Attribute ins CSS migrieren.
Zitat von kurtm1Ähm ja, danke für die Hilfe, nur wäre das leider ein wenig unsinnig
Zitatallerdings wird dann unter dem Link ein leerer Bereich generiert, und alles andere daher nach unten geschoben
@that: probier mal meinen geposteten code, und gib bei dem hover effekt dein 'display:block;' dazu, dann wirst du sehen, was das problem ist
Code: PHP<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <style type="text/css"> a:link {color: FFFFFF;display:block;} a:active {color: FFFFFF;display:block;} a:visited {color: FFFFFF;display:block;} a:hover { color: gray; background-color:rgb(37,39,44); font-weight:bold; display:block; } </style> </head> <body bgcolor=#333333 text="#FFFFFF" link="#FFFFFF" vlink="#FFFFFF" alink="#FFFFFF"> <font face="verdana" size="2"> <table style="text-align: left; width: 100%;" border="0" cellpadding="0" cellspacing="0"> <tr> <td bgcolor="black" align="center"><font face="verdana" color="#ffffff" size="2">.:NAVI:.</font></td> </tr> </table> <a href="file:///irgendeins" target="content">> Home</a> <a href="file:///irgendeins" target="content">> Home</a> <a href="file:///irgendeins" target="content">> Home</a> <a href="file:///irgendeins" target="content">> Home</a> <a href="file:///irgendeins" target="content">> Home</a> <a href="file:///irgendeins" target="content">> Home</a> </font> </body> </html>
@iCA-: thx so funzts
und warum funzts? weil das <br> weg ist.
LESEN!
Zitat von murcielagound warum funzts? weil das <br> weg ist.
LESEN!
Zitat von kurtm1Nein, sondern weil ICA- bei jeder Link Definition "display:block;" dabei hat, ich das aber nur beim hover hatte. Das ist auch der Grund warum man jetzt das "<br>" weglassen kann.
LESEN!
wie auch immer, auf jeden fall funzts jetzt
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025