« 1 2 3
Autor Zpráva
Manq
Profil
kaktus
Jo, vím to. Ty si ale pořád myslíš, že a:active je na zvýraznění položky menu, na které se právě uživatel nachází. Není to tak!

Přečti si ještě jednou http://str4wberry.cz/blog/stylovani-odkazu. Všichni to odtamtud pochopili, jen ty ne. Tak laskavě trochu přemýšlej a přestaň bombardovat fórum tvými nesmyslnými a ubohými příspěvky, ve kterých ze sebe děláš chudáka, že něčemu nerozumíš.
kaktus
Profil *
Tak aby bolo jasne ja viem že a:active je zvíraznenie toho kde prave kliknes myšoul.
http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=7&topic=64 329&page=0
Ak si si čatal moju 1. spravu tak by si toto nepovedal.
Str4wberry
Profil
Reaguji na kaktuse:
Tak ještě jednou. Máš nějaký soubor s následujícím kódem:
<menu>
<li><a href='?strana=novinky'<?php if ($_GET['strana'] == 'novinky') echo " id='aktivni'"?>>Novinky</a>
</menu>
Potom máš v CSS stylech zapsané následující:
a#aktivni {color: blue}
A tvrdíš nám, že po kliknutí na odkaz „Novinky“ nebude ten odkaz modrý?

Zkus do nového souboru uložit toto – třeba to konečně pochopíš:
<style>
a#aktivni {color: blue}
</style>
<menu>
<li><a href='?strana=novinky'<?php if ($_GET['strana'] == 'novinky') echo " id='aktivni'"?>>Novinky</a>
</menu>
kaktus
Profil *
KEd si vytvorím zvlášť subor tak to ide ale mne to nejde.
Str4wberry
Profil
Odpovídám kaktusovi:
Tak děláš něco špatně. Ukaž mi tu stránku.
kaktus
Profil *
Chyba bude podla mna v CSS. To je ono:

a img {border: 0px solid #ffa500; }
a#{}
a#aktivni {color: red;
background-color:blue}

body {
background: #44484F;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: medium;
text-align: center;
color: #FFC120;
}


#menu {
float: left;
width: 160px;
margin: 0px auto;
padding-bottom: 20px;
font-size: 13px;
color: #;}

#menu ul {
margin: 0px;
list-style: none;
padding: 0px;}

#menu li {
margin: 1 1 1 1;}


#menu a {
display: block;
width: 150px;
padding: 2px 8px;
background-color: #;
border-top: 0px solid orange;
border-bottom: 0px solid red;
text-align: center;
text-decoration: none;
font-weight: bold;
font-size: 14px;
color: green ;}

#menu a:hover {
background-color: #;
border-top: 1px solid #;
border-bottom: 1px solid #FFFFFF;
color: #FFC120;}

#stranka {
width: 650px;
margin: 0 auto;
padding-top: 0px;
background: #;
text-align: left;}

#lavy {
float: left;
width: 160px;
margin-top: 20px;
padding: 0 20px 0 20px;
font-size: 14px;
text-align:center;
border-right: 1px solid orange;
}

#stred {
float: right;
margin-top: 20px;
width: 415px;
padding: 0 20px 0 20px;
font-size: 14px;
padding-left: 10px;
text-align:center;}

#stred a:link {
color:#;}

#stred a:active {
color:#; font-size: 110%;}

#stred a:visited {
color:#;}

#stred a img{
border: 0px solid #;
}
Dranel
Profil
Str4wberrymu podruhé:
<mimo>
Jasnačka. Akorát jedna věc: ty vůbec nepoužíváš a:visited? Fiialová (základní u :visited) je podle mě hnuská... Jak to řešíš?
</mimo>
Str4wberry
Profil
Odpovídám tajnému špionovi:
Doufal jsem, že na to přijdeš sám.

Místo a:link, a:visited {} zapisuji jenom a {} — tím se nemusím starat o :visited (viz první zápis) — pokud ho nechci odlišit. Pokud ho odlišit chci, píši „ze zvyku“ a {} a a:visited {} … tedy žádné a:link (avšak v tomto případě by to bylo téměř jedno).

„Fiialová (základní u :visited) je podle mě hnuská“
Myslíš, že při zápisu a {color: red} bude navštívený odkaz fialový? Zkus si to.


Odpovídám kaktusovi:
Ještě HTML.
Dranel
Profil
Str4wberry
1) Pod jakým nickem se ti ukazuju? Je možný, že to blbne, ale já jsem zaregistrovanej jako Dranel
2) Takže a {} a a:link {} je to samý? Já mám ve stylu oboje. První a {} jako obecnou definici pro všechny a pak až všechny pseudo... a funguje to :)
habendorf
Profil
Dranel

e možný, že to blbne

Neblbne, jen asi Str4wberry nemá rád multiidentity. A rozhodně není sám.
Str4wberry
Profil
Odpovídám tajnému špionovi:
1) Vidím tady něco jako „Dranel“, ale tajný špion mi k Tobě sedí víc. A navíc jsem na to zvyklý — dej mi čas.
2) Ne. Ale už nevím, jak Ti to vysvětlit. Zkus si přečíst znovu předešlé mé příspěvky i ten článek.

„První a {} jako obecnou definici pro všechny a pak až všechny pseudo... a funguje to :)“
Dělej to tak. Poukazuji především na to, že pokud má mít odkaz pořád stejný styl (navštívený i nenavštívený), je zbytečné psát:
a {color: red}
a:link {color: red}
a:visited {color: red}
peterko92
Profil
Kto je tajnému špionovi:???
Dranel
Profil
Str4wberry
1) Aby bylo jasno (zajímavej tón :D) - prvně jsem byl zaregistrovanej jako tajny spion. Pak jsem si hromadně všude změnil nick, tak jsem to udělal i zde. Psal jsem DoubleThinkovi, jestli to lze prepsat v DB a on že ne. Tak jsem se tedy zaregnul podruhé - jako Dranel.
2) Aha :) Už jsem to pobral

peterko
Jak neví ne :D
Dranel
Profil
Str4wberry
něco pro tebe ohledně tý měnění barvy navštívenejch odkazů: http://blog.converter.cz/weblogy/weblogy-zmena-barev-odkazu.htm
Str4wberry
Profil
A co tím chtěl taj… Dranel říct?
Dranel
Profil
Str4wberry
Aby Jah... Str4wberry používal a:visited :)
Str4wberry
Profil
Odpovídám tajnému dranelovi:
Vždyť já používám :visited, pokud tak uznám za vhodné.

Asi Ti unikla část věty:
„Místo a:link, a:visited {} zapisuji jenom a {} — tím se nemusím starat o :visited (viz první zápis) — pokud ho nechci odlišit.“
___
Asi k příštím článkům budu zapínat komentáře; abychom tu zbytečně neunášeli diskusi.
Dranel
Profil
Str4wberry
Dobře no :)
Everything OK!
« 1 2 3

Vaše odpověď

Mohlo by se hodit

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

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

0