Autor Zpráva
maestorm
Profil
Zdravím mám problém, kterému moc nerozumím: jak mám nastavit tloušťku text-decoration: underline (podtržení v CSS) tak, aby mělo tloušťku stejnou (1px) ve všech prohlížečích, za předpokladu, že je tento podtržený text font-weight: bold? Obracím se na tuto diskusi, protože jsem tento problém zatím nikde neviděl vyřešený předem děkuji za případnou pomoc...
maestorm
Profil
... v IEčku je podtržení dobré (1px weight) ale firefox si klidně tloustne s pomocí font-weight: bold... ach jo...
Trejpa
Profil
maestorm
Pokud tě to opravdu štve, tak řešení existuje. Já bych to ale nechal tak, jak to je.
a { text-decoration: none; border-bottom: 1px solid blue; }
JirkaC
Profil *
Napada me reseni pomoci spodniho borderu:

a {
 text-decoration: none;
 border-bottom: 1px solid #000;
}
maestorm
Profil
díky, nad borderem jsem už taky přemýšlel, ale kdyby to mělo být opravdu jen text-decoration: underline; a font-weight: bold
myslíte, že by to opravdu jinak vyřešit nešlo?
Trejpa
Profil
maestorm
by to opravdu jinak vyřešit nešlo?
Jinak by to šlo, ale lepší už to nebude.
a { text-decoration: none; background: url(1x1px.gif) repeat-x bottom; }
Bubák
Profil
by to opravdu jinak vyřešit nešlo?
Myslel jsem si, že to půjde, podobně jako jde udělat obpravdové podtržení jinou barvou, ale opravdu to nejde, nevím proč. Přikládám ukázku:

<style>
.test a {color:red; font-weight: normal;}
.test a span {color:green; font-style: normal; font-weight: bold;}
</style>
<p class="test">nový <a href="test2.html"><span>CSS test</span></a></p>
maestorm
Profil
mno nic ostatně stejně Vám děkuji za rady a přeji hezký zbytek dne...

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: