Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: CSS probleema a:active +taustakuva

Toshiba [17.06.2008 13:15:33]

#

Tervehdys,

Eli tyylitiedostosa linkkien määritysket ovat about seuraavassa järjestyksessä:

a:link {color: #FF0000}     /* unvisited link */
a:visited {color: #00FF00}  /* visited link */
a:hover {color: #FF00FF}   /* mouse over link */
a:active {color: #0000FF}   /* selected link */

hoverilla ja activella pitäisi näkyä sama taustakuva, mutta ainoastaan hoverilla tämä onnistuu? Eli tarkoitus olisi saada linkkeihin näkymään nuolet niitä selattaessa (onnistuu) ja nuoli jäämään siihen kohtaan mistä on klikattu viimeksi (ei onnistu)

Pätkä koodista:

#left_container li a, #left_container li a:visited {
	display: block;
	height: 22px;
	padding-left:13px;
	padding-top:3px;
	text-decoration:none;
	color: #FFFFFF;
}

#left_container li a:hover, #left_container li a:active, #left_container li#myActiveLink a   {
	display: block;
	height: 22px;
	background-image:url(images/layout/kuva.png);
        background-repeat:no-repeat;
}

eli toi #myActiveLink on lisätty suoraan linkkitagiin.

vidar [17.06.2008 14:07:41]

#

Toshiba kirjoitti:

Eli tarkoitus olisi saada linkkeihin näkymään nuolet niitä selattaessa (onnistuu) ja nuoli jäämään siihen kohtaan mistä on klikattu viimeksi (ei onnistu)

Linkkihän on aktiivinen silloin, ku sitä klikataan, ja palautuu takaisin epäaktiiviseksi kun hiiren nappi nousee. Väittäisimpä, että tarvitset javaskriptiä jos nuolen täytyy jäädä viimeksi klikatun linkin kohdalle.

Toshiba [17.06.2008 14:30:43]

#

Oh ok, ja kysymys nro2 olisi seuraava:

Mikä olisi nopein tapa etsi syötteestä , merkki ja korvata se esim . - merkillä? Siis tämä php:llä. Lisätään nyt saman otsakkeen alle kun en jaksa tehdä toista :)

Blaze [17.06.2008 14:49:06]

#

<?php
  $str = '15,20';
  $str = str_replace(',', '.', $str);
  echo $str; // tulostaa 15.20
?>

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta