« 1 2 »
Autor Zpráva
Milie
Profil *
Ahoj, mam nadefinované pro celou stránku odkazy, ale mám jeden div, kde bych chtěla mít odkazy jinou barvou, přirřadim tedy id, ale jak to mam definovat v těch závorkách?
Casero
Profil
Milie
#id {color: jina_barva}
Milie
Profil *
bohužel, to se barva odkazu nezmění
Casero
Profil
Milie
Moment, u čeho máš to id?

HTML
<div><a id="x" ...</div>


CSS
div a#x {color: jina_barva}


Musí fungovat.
Milie
Profil *
už funguje, díky..musela jsem definovat i a:visited pak to šlo :)
Milie
Profil *
#okno {background-image:url(logo5.gif);
margin:10px;
height:300px;
a {text-decoration: none; color: white; font-size:12pt;}
a:hover {text-decoration: underline; color: white; font-weight: bold;}
a:active {color: white;}
a:visited {color: white;}
}


prosím upravte mi kod, tak aby šel. Co je špatně? Už opět nejde.
Casero
Profil
Milie

#okno {background-image:url(logo5.gif); 

margin:10px;
height:300px; }
a {text-decoration: none; color: white; font-size:12pt;}
a:hover {text-decoration: underline; color: white; font-weight: bold;}
a:active {color: white;}
a:visited {color: white;}
Milie
Profil *
Díky moc za trpělivost, ale tímto budou všechny odkazy bílé a já potřebuji jen v #okno mít bílé odkazy. Asi jsem to špatně popsala id mám nastaveno u celého divu, ne jen u odkazů. V celém dokumentu mám nastaveno:


a {text-decoration: none; color: #003300; font-size:12pt;}
a:hover {text-decoration: underline; color: black; font-weight: bold;}
a:active {color: #003300;}
a:visited {color: #003300;}

a já potřebuji v:
#okno {background-image:url(logo5.gif);

margin:10px;

height:300px; }

..změnit barvu odkazů.
Casero
Profil
Milie
Tak přidej do CSS:

#okno a {text-decoration: none; color: white; font-size:12pt;} 

J
Profil *
dodržet pořadí:
a:link (je-li), a:visited, a:hover, a:active
HGD
Profil
nechci zakládat zbytečně new topic, tak to házim sem...
Mam problem že v menu mi nefunguje a:active, mam nastaveno:

#menu_set a{ 

display: block;
width: 90px;
height: 18px;
line-height: 18px;
text-align: center;
background: url('zaloz_b.gif');
font-weight: bold;
}

#menu_set a:hover{
background-image: url('zaloz_a.gif');
}


a když tam dam: a#menu_set:link tak se mi "nenahodí" display: block;
Tasartir
Profil
HGD
asi proto, že v tvém případě je správně
#menu_set a:link
HGD
Profil
dobře no, tak mam:
#menu_set a:link, #menu_set a:visited{ 

display: block;
width: 90px;
height: 18px;
line-height: 18px;
text-align: center;
background: url('zaloz_b.gif');
font-weight: bold;
}

#menu_set a:hover, #menu_set a:active{
background-image: url('zaloz_a.gif');
}


ale furt mi nedrží active, to jako když tam neni napsaný...
Str4wberry
Profil
Ptám se HGD:
Jak to myslíš? —„ale furt mi nedrží active“.
HGD
Profil
no jako že chci aby ten obrázek kterej se mi zobrazí když najedu na link zůstal i pak, normálně aby active bylo aktivovaný
Str4wberry
Profil
HGD, pseudotřída „active“ (popř. „focus“) se ale tak normálně chová.
habendorf
Profil
HGD

Protože :active je něco úplně jiného, než si ty myslíš.
HGD
Profil
tak mi teda řekněte jak to mam napsat...
Str4wberry
Profil
Odpovídám HGD:
#menu_set a:hover, #menu_set a.aktivni{ 

background-image: url('zaloz_a.gif');
}
Aktivní položce/odkazu poté přidáš třídu „aktivni“.
HGD
Profil
já to nechápu, kdyžtak mi to pls někdo napište celí, ať už to taky jednou pochopim, já du spát
Str4wberry
Profil
Odpovídám HGD:
„já to nechápu, kdyžtak mi to pls někdo napište celí, ať už to taky jednou pochopim, já du spát“
Odbudu Tě odkazem — http://polopate.jakpsatweb.cz/index.php?page=include4
HGD
Profil
no pěkný, ale dost složitý, jednodušejš to nějak nejde??? Protože když pak budu generovat do menu odkazy z DB a nikdy nevim kolik a co tam bude....
Manq
Profil
Na tom odkazu se o žádné databázi nemluví. A i kdyby, tak vloží se ti jen to, co budeš chtít.
HGD
Profil
tak sem si to trochu zkrátil, ale nefungujr,... kupodivu :)

switch ($_GET['s']){

case "1":
$class = 'class="aktiv"';
break;
case "2":
$class = 'class="aktiv"';
break;
case "3":
$class = 'class="aktiv"';
break;
default:
$class = '';
}

echo '<div id="menu_set">
<span '.$class.'><a href="index.php?admin=setings&s=1">Obecné</a></span>
<span '.$class.'><a href="index.php?admin=setings&s=2">Vzhled</a></span>
<span '.$class.'><a href="index.php?admin=setings&s=3">SEO</a></span>
<span class="cl"></span>
</div><br>';
Str4wberry
Profil
Odpovídám HGD:
„tak sem si to trochu zkrátil, ale nefungujr“
Tak to bude asi rozbité.

Ne teď vážně — kód postrádá logiku. Když bude proměnná $s <1; 3>, nastaví se vždy $class na „aktiv“ — tedy všechny odkazy budou mít class=aktiv.
HGD
Profil
nj, jenomže proměnná S je z GET pole, a tam je vždy jen jedno číslo
Str4wberry
Profil
<span<?php if ($_GET['s'] == 1) echo " class='aktiv'" ?>><a href="index.php?admin=setings&s=1">Obecné</a></span>
HGD
Profil
tqak to newim, mam tam:

<div id="menu_set">
<span<?php if ($_GET['s'] == 1) echo " class='aktiv'" ?>><a href="index.php?admin=setings&s=1">Obecné</a></span>
<span class="cl"></span>
</div><br>


+css
#menu_set a:link, #menu_set a:visited{ 

display: block;
width: 90px;
height: 18px;
line-height: 18px;
text-align: center;
background: url('zaloz_b.gif');
font-weight: bold;
}

#menu_set a:hover, #menu_set a.aktiv{
background-image: url('zaloz_a.gif');
}


a stejně to nejde :(
Str4wberry
Profil
Odpovídám HGD:
Pokud to ani teď nejde, tak je to vážně rozbité.
HGD
Profil
no je to fakt divný, když kouknu do zdrojáku, tak je tam:

<div id="menu_set">
<span class="aktiv"><a href="index.php?admin=setings&s=1">Obecné</a></span>
<span class="cl"></span>
</div>
« 1 2 »

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:

0