/ / Css: kolor czcionki, style, tło, rozmiar

CSS: kolor czcionki, style, tło, rozmiar

Programowanie jest jak lustro: Na początku było słowo i nie była to odpowiedź, która w ogóle się odbijała. I musiałem bardzo szybko się „zmienić”: najpierw lustro, potem słowo ... W tym momencie tabele stylów kaskadowych są dobre, ale dlaczego świadomość programisty była tak długa? CSS to taki sam zestaw czasów początku ery programów komputerowych, ale tylko z innej perspektywy. Nawet gdy tablice stały się asocjacyjne, nie dokonały rewolucji.

Kolor czcionki CSS

Strona witryny jest znacznikiem HTML, któryMożna przypisać określoną klasę stylu lub identyfikator stylu. Pierwszy może zostać zdefiniowany raz i przypisany do dowolnej liczby razy, drugi należy do konkretnego elementu.

Ogólna logika opisu stylów

Tradycyjnie styl jest umieszczany w pliku CSS, alemoże być przypisany do określonego elementu w jego atrybucie stylu. Styl można tworzyć dynamicznie za pomocą JavaScript. Nie ma znaczenia, jak opisać, na przykład, używając CSS koloru czcionki, rozmiaru, kroju pisma, tła pod nim i tak dalej. Miejsce opisu stylu ma znaczenie w kontekście, zazwyczaj dwóch, pomysłów: im później zostanie to opisane, tym większy priorytet, a jeśli jest opisane na elemencie, to jest to całkowicie ważne! Ten ostatni, zapisany jako taki, wyraźnie określa priorytet.

Kolor czcionki

Zastosuj styl na przykład do niektórych kolorów czcionkizmienił kolor, możesz gdziekolwiek i jakoś. Pytanie brzmi, w jaki sposób przeglądarka zareaguje na to, demontując wszystkie style razem. Ile czasu na to wyda?

Idealnie, kolor czcionki powinien być oznaczony tylko raz - to jest klasyk. Pomyśleć o parze więcej niż jednym prostym opisie, a potem innym i innym ... oczywiście możesz. Jest modne, ale niepraktyczne.

Ogólny przykład logiki

Wszystko jest bardzo proste: po zdefiniowaniu tylko trzech elementów w kolorze CSS, możesz uzyskać co najmniej trzy problemy z długim czasem gry:

# Ele1, # Ele2, # Ele3 {
STANOWISKO: absolutne;
left: 20px;
top: 14px;
kolor: czerwony;
}

# Ele2, # Ele3 {
lewo: 90px; // zmień współrzędną CSS w poziomie
kolor: żółty; // zmień kolor czcionki CSS
}

# Ele3 {
top: 114px; // zmień współrzędną pionową CSS

kolor: zielony; // ponownie zmień kolor czcionki CSS

kolor tła: jasnoszary; // Kolor zaznaczenia tekstu CSS został zmieniony, ale nie jest w # Ele1 i # Ele2; pozycja również się zmieniła, ale zmieniła się już w # Ele2, a nie w ten sam sposób

}

Teraz musisz pamiętać, że wszystkie te trzy elementygdzieś zdefiniowano, aw przypadku zmiany reprezentacji kolorów właściciela witryny, deweloper będzie musiał pamiętać nie tylko kolor, ale także zasady pozostawione i na górze, i nie należy zapominać o zmianie koloru zaznaczenia tekstu.

Nie wszyscy programiści przestrzegają wymogu CSS: styl identyfikatora dotyczy tylko jednego elementu, a styl klasy dotyczy wielu tagów, poza tym ten ostatni można wskazać w tagach jako przymiotniki:

  • ustaw kolor czcionki w CSS - w stylu groundColor;
  • określ rozmiar czcionki - rozmiar klasy15;
  • set position - klasa PlaceUp.

Oczywiście użycie identyfikatorówzwłaszcza gdy należą do tego samego znacznika, lepiej niż tuzin klas stylów, pomalowanych w różne kombinacje stu elementów strony. Ale wszystko ma swoją własną obiektywną logikę.

Deweloper musi tylko poprawnie rozważyć: jeśli nawet kolor czcionki HTML, CSS sugeruje, że jest sztywny, to elastyczność ogólnej struktury opisu jest jego zadaniem.

Oczekiwany wynik zastosowania wspólnej logiki

Nowoczesne przeglądarki spokojnie się do tego odnosząduża liczba plików stylów i ich objętości. Jednak podczas projektowania, w szczególności poprzez CSS, kolor całej strony, należy zawsze myśleć o rozsądnej wystarczalności. Nie wszystkie zasady stylu są tanie. Prosty wpis lakoniczny: * {color: white;} - na pewno piękny, ale dotyczy wszystkich elementów strony, bez wyjątku.

Kolor CSS

Ze wszystkich zasad, w które wyposażony jest CSS, najważniejsze:

  • Styl jest klasą, a jego nazwa zaczyna się od „.”;
  • style - identyfikator i jego nazwa zaczyna się od znaku „#”;
  • w przeciwnym razie jest to nazwa znacznika lub coś specjalnego.

Pozostałe pomysły dotyczące opisu stylów (dziedziczenie, nakładające się właściwości, priorytety, pozycja, kolejność itp.) Powinny być stosowane w sposób znaczący i ściśle według potrzeb.

Przeglądarka zawsze będzie tęsknić za tym, czego nie rozumieopis, tak aby nie było specjalnych niespodzianek. Jeśli coś nie było we właściwym miejscu lub nie można ustawić koloru czcionki w CSS, to błąd w stylu.

Nieoczekiwane możliwości

Nie należy nadużywać stylów takich jak * {left: 124px; } lub

ol ol, ol ul, ul ul, ul ol {margin-bottom: 0; }
a img {border: 0; }

Chociaż trudno jest zrobić nawet początkującegoprogramista używa reguł CSS tak jak jest. Zawsze przy tworzeniu dowolnej witryny nawet idealnie prosta składnia CSS stwarza nieprzewidziane problemy. Jeśli jednak skupisz się na poprawnym użyciu składni, ale zastosujesz do niej funkcje JavaScript, nowe nieoczekiwane funkcje pozwolą Ci uniknąć monotonnego tworzenia identyfikatorów dla każdego elementu lub podążać za różnorodnością klas stylów.

Zmień kolor czcionki css

CSS to nie tylko plik stylu, połączony ze stroną za pomocą tagu łącza lub wstawiony do niego za pomocą znacznika stylu. Jest to również okazja do stworzenia stylu w locie lub zmiany istniejącego.

Używając CSS, kolor czcionki może być tworzony programowo. Jak również rozmiar i pozycja, wcięcia. Witryna nie ma na celu stosowania wiedzy w CSS, HTML, PHP ani pokazywania efektów JavaScript.

Zasób internetowy to przede wszystkim informacja,oferowane w określony sposób. Właśnie dlatego CSS najlepiej oglądać dynamicznie przez pryzmat tego, jak tworzyć, gdy strona jest nadal na serwerze (PHP jest zajęty w momencie, gdy odwiedzający przychodził na stronę, a nie programista w momencie tworzenia strony) dla konkretnego tekstu, dla rzeczywistej treści lub w celu stworzenia stylu klasy lub identyfikatora w locie na stronie, gdy jest on oglądany przez konkretnego użytkownika.

Dynamika statyczna

Nie zawsze powinieneś pisać skomplikowany kod JavaScript,aby dynamiczna treść i jej wygląd - odpowiednia treść. Czasami wystarczy właściwie wykorzystać dostępne możliwości. W szczególności, definiując kolor czcionki przy użyciu początkowo statycznej reguły przy użyciu CSS, możesz ukryć tę regułę (ukrytą) i renderować inną (widoczną).

Ustaw kolor czcionki w css

Tutaj dynamika nie wymaga algorytmu:

// podświetl przycisk, aby wejść na stronę
funkcja scfWelcomeOver () {
document.getElementById ("scDocxNamePiP"). style.visibility = "visible";
}

// ukryj przycisk logowania
funkcja scfWelcomeOut () {
document.getElementById ("scDocxNamePiP"). style.visibility = "hidden";
}

CSS oferuje własne opcje dynamiczne: linie biegnące, przezroczystość elementów, różne opcje nakładek, manifestacje, tłumienie kolorów. W CSS kolor czcionki może być wykonany nawet przez ten, który nie jest przewidziany przez żadną regułę stylu.

Dynamiczne wyświetlanie treści

Gdyby nie było dogmatów, prawdopodobnie nie byłobypostęp. Po prostu nic do walki. Hipertekst przyniósł światu wiele dogmatów. Nadszedł czas, aby zwrócić na nie uwagę i rozpocząć tworzenie witryn w pragmatycznym i praktycznym stylu.

Kolor czcionki Html CSS

Na początku jest strona (P).treść (K), wszystkie znaczniki stron są opisane w arkuszu stylów (S). Nie jest niczym nowym tworzenie strony P przez PHP lub Perl na serwerze, wybierając K z bazy danych. Istniejący arkusz stylów S jest dołączany automatycznie. Jednak K można zmienić, a w większości przypadków taka zmiana pociąga za sobą potrzebę innych stylów, to znaczy w S +.

Na przykład klient powiedział: „Strona opisująca życie Moskwy będzie wyglądać lepiej, jeśli artykuły informacyjne będą projektowane w stylu śniadania, opisów nocnego zamieszania w stylu Las Vegas i artykułów na temat postępu naukowo-technicznego w stylu ModernTechno”. Ale jeśli zdecydujesz się na S dla tych trzech opcji, to nie ma gwarancji, że klient nie wpadnie na pomysł, aby mieć zestaw artykułów „Wiadomości”, „Wakacje”, „Praca”, „CSS / HTML” i bonus „Uwaga hostessy”.

Bardziej praktyczne jest inne podejście. Niezależnie od kategorii artykułu, zawsze ma zawartość, która może być zabarwiona na określony kolor. Tu powstaje rozsądny pomysł: po otrzymaniu określonego K, aby utworzyć odpowiedni S na serwerze, a gdy przeglądarka wymaga P, otrzyma niezbędną treść we właściwym formacie.

Dynamika stylu JavaScript

Minimalne, choć bardzo skuteczne rozwiązanie -wykonaj stylizację bezpośrednio w przeglądarce klienta. Po pierwsze, odciąża serwer - nie trzeba tracić czasu na tworzenie stron hipertekstowych i plików stylów.

Po drugie, naturalna strata czasu w środkuPrzeglądarka stworzy efekt, że strona jest zajęta i aktywnie prowadzi dialog z gościem: w każdym razie nie akceptuje treści luzem, dlatego będzie cieszyć się spójnym i przemyślanym wyjściem informacji.

Po trzecie, pozwala deweloperowi udostępnić odwiedzającemu mechanizm generowania treści w stylu, w którym jest wygodny. Nikt inny tego nie ma.

Aby przetłumaczyć ten pomysł, musisz go wdrożyćmechanizm tworzenia stylów elementów natychmiast po załadowaniu strony iw trakcie jej funkcjonowania. Nowoczesna strona internetowa to AJAX w takiej czy innej formie. Tworzenie stylów bezpośrednio w procesie tworzenia drzewa strony nie jest trudne. Jest prosty, dostępny i skuteczny, ponieważ treść pochodzi z jego projektu.

Nie stoi to w sprzeczności z obecną tendencją do oddzielania prezentacji danych od ich przetwarzania i odbywa się na danych przechodzących do wyświetlacza.

CSS jako aktywny składnik

Hipertekst przyniósł wiele dobrego, ale tylko niewielkiUdało się sformalizować trochę informacji naturalnych, pojawiły się narzędzia i doświadczenie do tworzenia wysokiej jakości dokumentów HTML, XML, CSS. Formalizowanie nowych woluminów informacji i zmiana tego, co już zostało zrobione, nie jest problemem.

Jeśli chodzi o CSS, ten proces jest już aktywowany wzupełnie inny kontekst. Wbudowane narzędzia w JavaScript, które umożliwiają tworzenie elementów i stylów elementów w locie, nie sugerowały takiej możliwości, a twórcy PHP w szczególności uważali, że są zaangażowani w tworzenie tylko stron HTML.

Zarówno pierwszy, jak i drugi pozwalają to zrobićstyle programowania. To nowy kierunek w dziedzinie technologii informatycznych. Style są znacznie bardziej formalne niż HTML lub XML, reguły są bardzo proste. Styl jest zawsze obecny w informacjach, bez względu na naturę.

Programiści zawsze zajmują się tworzeniem danych w znacznie bardziej niesformalizowanych obszarach, ale temat CSS jest bardzo prostym zadaniem, ale w jakiś sposób nie zwrócił uwagi na proces tworzenia.

O dogmatach w dziedzinie programowania

Jak góra lodowa, dogmat nie może podróżować długoprzestrzenie informacyjne. Zgromadzone doświadczenie powinno koncentrować się nie tylko na standardach HTML i CSS, narzędziach do pracy z nimi oraz wiedzy programistów.

Kolor zaznaczenia tekstu Css

Proste zadanie - kolor za pomocą CSSczcionka - znalazła doskonałe rozwiązanie. Zasady, składnia, logika i wygoda są bez wątpienia. Ale nawet wtedy, gdy czcionki w rzeczywistości nie potrzebują zbyt wiele, niepotrzebne są również kolory do ćwiczeń, i ogólnie, w celu wirtualizacji rzeczywistości, cała zgromadzona „moc” HTML i CSS nie jest potrzebna, przychodzi czas, kiedy wiedza sytuacyjna przechodzi w reprodukcję, i doświadczenie i narzędzia naturalnych stylów edukacji z treści.

Jak to będzie, może nie być całkowicie jasne, ale fakt, że proces jest już w toku, jest oczywisty.

</ p>>
Czytaj więcej: