| Autor |
Wiadomość |
goldenhand
Jestem tu już dłuższą chwilę


Dołączył: 02 Sie, 2008
Posty: 114
Status: Offline
|
| Wysłany:
19.12.2009 17:39 |
|
Witam,
Jak zrobić żeby sformatować tylko pierwsze literki w tekście (lub divie, albo pomiędzy wybranymi znacznikami) ?
Czy muszę koniecznie każdą literkę umieszczać w spanie?
Czy można to zrobić hurtem bez użycia skryptów? |
|
|
|
 |
lucas
Specjalista


Dołączył: 30 Wrz, 2002
Posty: 787
Skąd: 44-105 Gliwice
Status: Offline
|
| Wysłany:
19.12.2009 19:26 |
|
możesz użyć stylu: text-transform: capitalize
Ale to jedyna "hurtowa" metoda i w dodatku z tego co mi wiadomo niektóre przeglądarki mają z nią problemy
Poza tym pozostaje Ci tylko tak jak pisałeś <span> ewentualnie jak masz tego dużo lub tekst jest generowany dynamicznie możesz pobawić się JS tak żeby za Ciebie dodawał styl pierwszym literom |
_________________ GG: 1424201
http://www.lucas.net.pl
http://lucas-web-studio.blogspot.com/
Promocja dla Małych i Średnich Firm |
|
|
 |
goldenhand
Jestem tu już dłuższą chwilę


Dołączył: 02 Sie, 2008
Posty: 114
Status: Offline
|
| Wysłany:
19.12.2009 19:46 |
|
A miałbyś w zanadrzu jakiś przykład takiego skryptu (może jakiś link do pomocy)???
Capitalize jest ok ale moje pierwsze literki mają mieć inną czcionkę i może też inny kolor.
Dzięki za pomoc i tak przy okazji:
WSZYSTKIM...
WESOŁYCH ŚWIĄT i UDANYCH URLOPÓW |
|
|
|
 |
lucas
Specjalista


Dołączył: 30 Wrz, 2002
Posty: 787
Skąd: 44-105 Gliwice
Status: Offline
|
| Wysłany:
19.12.2009 23:45 |
|
|
|
 |
goldenhand
Jestem tu już dłuższą chwilę


Dołączył: 02 Sie, 2008
Posty: 114
Status: Offline
|
| Wysłany:
21.12.2009 22:37 |
|
Przyjrzałem się trochę temu i w sumie wychodzi na jedno, ponieważ żeby skrypt zadziałał trzeba zmieniany element (w tym przypadku literki) także umieścić w spanie. Podaje przykład:
http://www.tizag.com/javascriptT/javascript-innerHTML.php
Lepszym rozwiązaniem byłoby coś takiego jak "wyszukiwanie i zamiana" w Pajączku, ale i w tym przypadku Pajączek mógłby wyszukać tylko konkretny znak, a ja bym chciał żeby zmienić wszystkie "Duże literki" znajdujące się albo w konkretnym divie, spanie lub nawet całej stronie.
Dla mnie za ciężki temat, więc go zamykam.......... |
|
|
|
 |
gr_urban
Jestem tu już dłuższą chwilę


Dołączył: 01 Lut, 2003
Posty: 176
Status: Offline
|
| Wysłany:
24.12.2009 02:08 |
|
h1:first-letter, div:first-letter, div:first-letter{color:#c00;font-weight:bold;} |
_________________ GU |
|
|
 |
goldenhand
Jestem tu już dłuższą chwilę


Dołączył: 02 Sie, 2008
Posty: 114
Status: Offline
|
| Wysłany:
24.12.2009 10:21 |
|
Tak, to też brałem pod uwagę, ale to zadziała tylko na pierwsze literki pierwszego słowa;
Szukam czegoś co zamieni pierwsze literki Wszystkich słów, ale bez umieszczania ich w spanie (to samo dot. skryptów).
Najlepiej byłoby zrobić to przez CSS ale musiałby (css) posiadać "zdolność" rozróżniania dużych i małych literek w tekście..... |
|
|
|
 |
|
|