znaki - Kurs HTML i CSS
- AutoIFRAME / Dlaczego to nie działa?
...atrybutem id="..."? Czy wartość tego atrybutu jest taka sama, jak w skrypcie (domyślnie "autoiframe")? A może identyfikator zawiera nieprawidłowe znaki, jak np. spacje lub polskie litery? Czy na wszystkich podstronach wczytywanych do ramki <iframe>...</iframe> zostało umieszczone w nagłówku odwołanie do pliku skryptu autoiframe.js? Czy odwołanie aby nie zostało wstawione w miejscu innym niż nagłówek dokumentu (<head>...</head>)? Czy w tym samym katalogu co podstrony znajduje się plik...
- Selektory specjalne CSS / Klasy selektorów <... class>
...przebiegnie późniejsza ewentualna modyfikacja stron! Dobrym pomysłem jest również wstawianie komentarza przed każdą deklaracją klasy w arkuszu (znaki: /* ... */), w którym opisuje się jej przeznaczenie. Po jakimś czasie w Twoim arkuszu stylów może znaleźć się tyle klas, że zapomnisz, do jakich elementów się one odnosiły. Wtedy właśnie bardzo przydatny może się okazać wpisany wcześniej komentarz. Przykład <... class> Jeżeli w arkuszu stylów strony została umieszczona następująca reguła...
- Selektory pseudoklas CSS / Łączenie selektorów
...z punktu 1 i 2 nazywamy selektorem prostym. W jednej regule może wystąpić kilka selektorów prostych - każdy rozdzielony przez tzw. kombinator, tj. znaki spacji, ">" lub "+", które są wykorzystywane przy tworzeniu selektorów: potomka, dziecka i braci. Selektor pseudoelementów może się znajdować tylko za ostatnim selektorem prostym w regule stylu. Przykład a.przyklad_selektory:hover { font-weight: bold } Taka reguła kojarzy każdy element typu a (czyli odsyłacz), który będzie posiadał klasę...
- Menu rozwijane, otwierane, wysuwane / Kolekcje dokumentów
...może być żadnych spacji - nawet po znaku przecinka! Jeśli w nazwie plików z kolekcji znajduje się spacja, należy ją zastąpić przez: %20. Podobnie znaki przecinka, znajdujące się w nazwach plików, należy zastąpić przez %2C, nawias otwierający - %28, nawias zamykający - %29. Wyrażenia regularne Występują sytuacje, kiedy dokumentów w kolekcji może być bardzo dużo albo nie wiemy z góry ile, wszystkie jednak pasują do określonego wzorca - np.: /artykul/czesc1.html, /artykul/czesc2.html...
- Pozycjonowanie CSS / Nakładanie {z-index}
...na ekran Taki nietypowy układ współrzędnych, z osią "y" skierowaną w dół, pochodzi od pierwszych terminali tekstowych, gdzie pisząc kolejne znaki, kursor przesuwał się po ekranie w prawo, a po przejściu do kolejnej linijki tekstu - w dół. Oś "z", jeżeli chodzi o ścisłość, właściwie powinna być skierowana przeciwnie (w głąb ekranu), ale ponieważ pozycjonowane elementy zwykle nakładamy ponad tekstem, byłoby mało praktyczne, gdyby za każdym razem trzeba było posługiwać się liczbami...
- Wykaz generatorów
...Dzięki temu generatorowi możesz szybko wyszukać i pobrać darmowe ikony na stronę w bazie kilku tysięcy piktogramów. Unicode Wszystkie (65536) znaki systemu Unicode. Generator gradientów CSS Już nie musisz korzystać z żadnego edytora graficznego, aby wstawić na swoją stronę tło z kolorowymi gradientami. Teraz możesz błyskawicznie skomponować nawet najbardziej złożony efekt. Generator obramowania CSS W kilka minut stwórz tekst ujęty w estetyczną ramkę z tłem, obramowaniem...
- Formularze HTML / Wysłanie formularza bez programu pocztowego
...formularz. Warto zauważyć, że jeśli prawidłowo wypełnisz tę wartość, nie powinno być żadnych problemów z wysyłaniem formularzy zawierających polskie znaki diakrytyczne, jak to ma miejsce w przypadku prostego formularza pocztowego. Tutaj umieść wszystkie pola formularza Właściwa zawartość formularza, utworzona w tradycyjny sposób. Zwróć uwagę na specjalną formę znacznika <form>...</form> - nie należy nic w niej zmieniać. We właściwej treści formularza nie wolno już umieszczać drugiego...
- Operacje na tekście w JavaScript - String.prototype / Porównanie lokalne - localeCompare
...tak naprawdę ich kody liczbowe. W przypadku alfabetu łacińskiego wszystko jest w porządku. Jednak gdy będziemy próbowali porównać teksty zawierające znaki diakrytyczne, takie porównanie nie odzwierciedli prawidłowej kolejności występowania liter w narodowym alfabecie. Wady tej nie posiada funkcja String.prototype.localeCompare, która powinna uwzględnić domyślny język ustawiony w systemie operacyjnym użytkownika. Przykład String.prototype.localeCompare "abc".localeCompare("def") < 0; // true...
- Operacje na tekście w JavaScript - String.prototype / Zamiana fraz - replace
...są zamieniane na wartość, którą ona zwróci. W przeciwnym razie znalezione dopasowania są zamieniane na podany tekst. W takim przypadku niektóre znaki w tym teście mają specjalne znaczenie: $$ - znak dolara $ $& - dopasowany fragment oryginalnego tekstu $` - fragment tekstu znajdujący się przed dopasowaniem $' - fragment tekstu znajdujący się po dopasowaniu $n (n = 1...9), $nn (nn = 01...99) - odpowiednia część dopasowania, która w wyrażeniu była umieszczona w nawiasie o podanym...
- Operacje na tekście w JavaScript - String.prototype / Wycinanie tekstu - slice
...zostaną przekazane żadne argumenty, będzie zwrócony oryginalny tekst. Jeżeli argument end nie zostanie podany, wycinek będzie zawierał wszystkie znaki od start do końca tekstu. Jeżeli wartość argumentu będzie mniejsza od zera, odliczanie pozycji rozpocznie się od końca tekstu. Ostatni sposób zachowania odróżnia tę funkcję od String.prototype.substring. Przykład String.prototype.slice "abcd".slice(); // "abcd" "abcd".slice(1); // "bcd" "abcd".slice(-2); // "cd...