szczawik
19.08.2010, 19:00:46
Witam
Czy da się zrobić w php taki myk, aby w menu strony pierwsza litera wyrazu była np. koloru czerwonego ?
Przykład:
Menu
Kontakt
Forum
FaqZ góry dzięki
szczawik
19.08.2010, 19:28:38
<?php
$rest = substr ( "tekst" , 0
); $string = 'Kontakt';
echo "<font color=\"green\"><b>" . $string[0] . "</b></font>"; ?>
Coś takiego mi wyszło. A jak dostosować to, aby nie powtarzać tej samej czynności kilka razy przy dodawaniu kolejnych linków?
nospor
19.08.2010, 19:40:15
Cytat
A jak dostosować to, aby nie powtarzać tej samej czynności kilka razy przy dodawaniu kolejnych linków?
Napisz funkcję.
ps: <font> to staroć z poprzedniej epoki.
Crozin
19.08.2010, 19:50:21
Eee... o CSS słyszeli? Od tego jest:
li:first-letter {
color: red;
}
thek
19.08.2010, 23:15:39
Crozin... żeby tylko ta jedna była tylko, ale są inne pseudoselektory w CSS związane ze słówkiem first... Nie tylko first-letter, ale ten akurat najbardziej się przydaje. W końcu zawsze można zrobić fajny efekt, jak choćby pierwsza litera rozdziału obejmująca kilka linijek tekstu. Taki efekt typograficzny przyjemny i zbliżający do drukowanego.
szczawik
25.08.2010, 10:52:37
ok, dzięki Wszystkim.
Akurat nie jest mi to potrzebne, ale zapytam... co zrobić jakbym chciał, aby to menu było pionowe? W sensie żeby te pierwsze literki były innego koloru oczywiście
Wicepsik
25.08.2010, 13:07:43
li.red :first-letter {
color: red;
}
li.green :first-letter {
color: green;
}
<li class="red">Strona domowa
</li> <li class="green">Kontakt
</li>