Autor | Zpráva | ||
---|---|---|---|
marat Profil |
#1 · Zasláno: 20. 5. 2006, 21:27:12
Dobrej den, přesně nevím, jestli to patří sem, ale web je dělaný přes PHP, takže asi jop..
Existuje nějaká funkce, html or něco v javascriptu na to, aby první písmenko vypisované v PHP jako proměnná a na stránce jako normální HTML bylo jiné než ostatní ? v PHP asi těžko udělám, že proměnnou rozdělim ;D ... snad jsem to vysvětlil dobře, díky :)) |
||
koudi Profil |
#2 · Zasláno: 20. 5. 2006, 21:42:39
Jde skoro všechno, ale netušim o co ti jde. Jak jiný? barva, písmo? jinak proměnnou v php klidně rozdělíš. Zkus třeba substr.
|
||
Peca Profil |
#3 · Zasláno: 20. 5. 2006, 21:48:40
PHP asi těžko udělám, že proměnnou rozdělim Je to snad string:
$text="nejaky text..."; $text[0]=strtoupper($text[0]); -v tomto případě bude veliké (nebude moc funkční pro utf-8) Jinak si neumím představit, jak by to písmeno mělo být jiné, než ostatní. Snad jedině pomocí CSS změnit jeho grafickou podobu třeba: first-letter. |
||
marat Profil |
#4 · Zasláno: 20. 5. 2006, 22:21:08
Ano barevně jinné !
|
||
Retal Profil |
#5 · Zasláno: 20. 5. 2006, 22:38:02 · Upravil/a: Retal
Ahoj, řešit to v PHP nebo JS je nešikovné. Použij CSS pseudoselektor first-letter (lze použít pouze pro blokové elementy).
Příklad: p:first-letter { color:red;font-size:1.5em; } |
||
koudi Profil |
#6 · Zasláno: 20. 5. 2006, 22:38:07
Nechceš se třeba trochu zamyslet? Stačí lehce modifikovat Pecův příklad $text[0]=strtoupper($text[0]); na
$text[0]="<span class=\"prvni">strtoupper($text[0])."</span>"; a pak si to ošetřit přes css. |
||
koudi Profil |
#7 · Zasláno: 20. 5. 2006, 22:42:08
Retal
Jaká je podpora tohohle mezi prohlížeči? Jestli si dobře pamatuju, tak třeba s before a after byly trošku problémy, jak je to u tohohle? |
||
Retal Profil |
#8 · Zasláno: 20. 5. 2006, 23:36:19
Koudi: IE >=5.5, FF, Op. Viz.
|
||
koudi Profil |
#9 · Zasláno: 21. 5. 2006, 10:12:21
Retal
Dobrá tabulka, díky. |
||
Časová prodleva: 2 měsíce
|
|||
Anonymní Profil * |
#10 · Zasláno: 12. 7. 2006, 19:18:59
CZESC
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0