Jednym ze znaczników, które nauczą się na początku edukacji w zakresie projektowania stron internetowych, jest para tagów znanych jako "znaczniki nacisku". Rzućmy okiem na to, czym są te znaczniki i jak są one wykorzystywane w projektowaniu stron internetowych.
Powrót do XHTML
Jeśli nauczyłeś się HTMLa lat temu, na długo przed powstaniem HTML5, prawdopodobnie używałeś zarówno pogrubienia, jak i kursywy. Jak można się było spodziewać, znaczniki te zmieniły elementy odpowiednio w pogrubiony tekst lub pochylony tekst. Problem z tymi tagami i dlaczego zostały one wyparte na korzyść nowych elementów (które przyjrzymy się wkrótce), to to, że nie są elementami semantycznymi. Wynika to z tego, że określają, jak powinien wyglądać tekst, a nie informacje o tekście. Pamiętaj, że HTML (gdzie są zapisywane te tagi) dotyczy struktury, a nie stylu wizualnego! Wizualizacje są obsługiwane przez CSS, a najlepsze praktyki projektowania stron internetowych od dawna utrzymują, że powinieneś mieć wyraźny podział stylu i struktury na swoich stronach internetowych. Oznacza to, że nie należy używać elementów, które nie są semantyczne, a które bardziej wyglądają niż struktury. Dlatego tagi pogrubione i kursywa zostały na ogół zastąpione silnymi (pogrubieniem) i podkreśleniem (kursywą).
i
Silne i podkreślające elementy dodają informacje do Twojego tekstu, wyszczególniając treści, które powinny być traktowane inaczej i podkreślane, gdy treść jest wypowiadana. Używasz tych elementów w dokładnie taki sam sposób, w jaki używałbyś pogrubienia i kursywy w przeszłości. Po prostu otaczaj tekst znacznikami otwierającymi i zamykającymi ( i dla podkreślenia i i dla silnego nacisku) i załączony tekst będzie podkreślony.
Możesz zagnieździć te znaczniki i nie ma znaczenia, który tag zewnętrzny. Oto kilka przykładów.
Ten tekst jest podkreślony a większość przeglądarek wyświetla je jako kursywa.
Ten tekst jest mocno podkreślony a większość przeglądarek wyświetlałaby je pogrubioną czcionką.
W obu tych przykładach nie dyktujemy wyglądu wizualnego za pomocą kodu HTML. Tak, domyślny wygląd tag będzie kursywą a byłby odważny, ale te spojrzenia można było łatwo zmienić w CSS. To jest najlepsze z obu światów. Możesz użyć domyślnych stylów przeglądarki, aby uzyskać kursywę lub pogrubiony tekst w dokumencie bez przekraczania linii i mieszania struktury i stylu. Powiedz, że tego chciałeś tekst nie tylko będzie odważny, ale także będzie czerwony, możesz dodać to do CSS silny { kolor czerwony;} W tym przykładzie nie trzeba dodawać właściwości dla pogrubionej czcionki, ponieważ jest to wartość domyślna. Jeśli jednak nie chcesz tego zostawić przypadkowi, zawsze możesz go dodać: silny { font-weight: bold; kolor czerwony;} Teraz masz pewność, że masz stronę z pogrubionym (i czerwonym) tekstem, gdziekolwiek jesteś tag jest używany. Jedną rzeczą, którą zauważyłem w ciągu roku, jest to, co się stanie, jeśli spróbujesz podwoić nacisk. Na przykład: Można by pomyśleć, że linia ta wytworzy obszar z tekstem pogrubionym i kursywą. Czasami tak się dzieje, ale widziałem, że niektóre przeglądarki honorują tylko drugi z dwóch stylów nacisku, który jest najbliższy faktycznemu tekstowi i wyświetlają go tylko jako kursywę. Jest to jeden z powodów, dla których nie podwajam tagów. Kolejny powód, aby uniknąć tego "podwojenia", dotyczy celów stylistycznych. Jedna forma nacisku, jeśli zwykle wystarczy, aby przekazać ton, który chcesz ustawić. Nie musisz pogrubiać, pochylać, kolorować, powiększać i podkreślać tekstu, aby się wyróżnił. Ten tekst, wszystkie te różne rodzaje nacisku, stanie się jaskrawy. Zachowaj ostrożność, używając znaczników nacisku lub stylów CSS, aby podkreślić i nie przesadzaj. Jedna ostatnia myśl - podczas gdy śmiały () i kursywa (Znaczniki nie są już zalecane jako elementy nacisku, niektórzy projektanci stron internetowych używają tych znaczników do stylizowania obszarów tekstu. Zasadniczo używają go jak element. Jest to miłe, ponieważ znaczniki są bardzo krótkie, ale używanie tych elementów w ten sposób nie jest zalecane. Wspominam na wypadek, gdybyś zobaczył to na niektórych witrynach, które nie byłyby używane do pisania pogrubionego lub pochylonego, ale żeby stworzyć hak CSS do innego rodzaju wizualnej stylizacji. Oryginalny artykuł Jennifer Krynin. Edytowane przez Jeremy'ego Girarda w dniu 12/2/16. Double Up na podkreślenie
Ten tekst powinien mieć oba pogrubiony i pochyły tekst w środku.
Uwaga dotycząca pogrubienia i kursyw