Odstranění tečkovaného okraje u vybraného odkazu (CSS)

Články přečteno 1840 28.05.
2009
komentováno 7

Tato "funkce" se nachází v téměř všech moderních prohlížečích a spočívá v tom, že prohlížeč kolem odkazu, na který se kliklo, nebo na který jste se dostali stiskem klávesy TAB, udělá tečkovaný border. Pro lepší představu přikládám ukázku, jak nehezky to vypadá v reálu.

seznam

Mnohdy se ale stává, že vytvoříme tlačítko, které má pouze JavaScriptovou událost a v tu chvíli se nám neprovede refresh stránky a taky pro tuto akci je graficky nepěkné, když nám již zmiňovaný tečkovaný border kolem odkazu zůstane. Osobně pro každý projekt/web/aplikaci globálně zakazuju tuto vlastnost následujícím zapisem v CSS.

* a {
  outline: none;
}

Vy ji ale samozřejmě můžete použít v rámci dědičnosti nebo jen pro určitou třídu či identifikátor, jak jste zvyklí.

 

vložit svůj názor

 

28.05.2009 - 0:00 CrazyDog

Ty jo... Já to kdysi řešil nějakým JS, ale že to jsem i css jsem ani zdaleka netušil. Díky ;)

reagovat
28.05.2009 - 0:00 pes502

Já taky moc díky zrovna se chystám kódovat svůj nový web a tuhle funkci si jistě budu pamatovat a použiji ji

reagovat
30.05.2009 - 0:00 vasekS

Koukám že moje neznalost CSS nezná hranic ;). Děkuju za další malý střípek do mé mozaiky CSS :P

reagovat
14.06.2009 - 0:00 Karel Kolář

Dobrý návod, také jsem o tom již přemýšlel .

reagovat
03.07.2009 - 0:00 EL Cid

Pěkné, škoda jen, že tento styl není kompatibilní s IE 6, ani s IE 7 a navíc v nich způsobuje problémy...

reagovat
04.03.2010 - 0:00 D.Dušek

Pěkné, akorát jsem si toho dosud, jako zarytý Operák nevšiml, Opera tečkování nevykresluje (alespoň defaultně ne).

reagovat
04.03.2010 - 0:00 mibrt

#1090 D.Dušek: Opera nemá ani jednoprocentní podíl na trhu, pro ni se moc návody nevyplatí psát

reagovat

 

 

Sledujte mě na twitteru @mibrt

 

Hosting Blueboard - srdce našich projektů

 

Mé fotky na flickr