Próbuję pogrubić tekst za pomocą HTML, ale staram się, aby to zadziałało.
Oto, czego próbuję:
Some <bold>text</bold> that I want emboldened.
Czy ktoś mógłby mi powiedzieć, co robię źle?
Próbuję pogrubić tekst za pomocą HTML, ale staram się, aby to zadziałało.
Oto, czego próbuję:
Some <bold>text</bold> that I want emboldened.
Czy ktoś mógłby mi powiedzieć, co robię źle?
Odpowiedzi:
HTML nie ma <bold>
tagu, zamiast tego musiałbyś użyć <b>
. Należy jednak pamiętać, że używanie <b>
jest odradzane na rzecz CSS na chwilę teraz . Lepiej byłoby użyć CSS, aby to osiągnąć.
<strong>
Tag jest semantyczny element silnym naciskiem która domyślnie na pogrubioną.
<b>
odradzać używanie CSS? To jakby powiedzieć, używając <h
* n
* >
jest odradzane na rzecz CSS. Jest w standardzie, więc używaj go.
Sposób oznaczania:
<strong>I'm Bold!</strong> and <b>I'm Bold Too!</b>
Sposób stylizacji:
.bold {
font-weight:bold;
}
<span class="bold">I'm Bold!</span>
Od: http://www.december.com/html/x1/
<b>
Ten element zawiera tekst, który powinien być renderowany przez przeglądarkę jako pogrubiony. Ponieważ znaczenie elementu B definiuje wygląd zawartej w nim treści, element ten jest uważany za „fizyczny” element znacznika. W związku z tym nie przekazuje znaczenia semantycznego elementu znacznika, takiego jak strong.
<strong>
Opis Ten element zawiera tekst w nawiasach, który powinien być mocno podkreślony. Silniejszy niż element em.
strong
to nie to samo co b
.
Czy ktoś mógłby mi powiedzieć, co robię źle? ”
„Pogrubienie” nigdy nie było elementem HTML („b” jest najbliższym odpowiednikiem).
HTML powinien zawierać ustrukturyzowaną treść; CSS wydawcy powinien sugerować style dla tej treści. W ten sposób oprogramowanie klienckie może udostępniać ustrukturyzowaną treść za pomocą przydatnych stylów i elementów sterujących nawigacją użytkownikom, którzy nie widzą sugerowanego przez Ciebie odważnego stylu (np. Użytkownicy wyszukiwarek, całkowicie niewidomi użytkownicy korzystający z czytników ekranu, słabo widzący użytkownicy używający własnych kolorów i czcionek, doświadczeni użytkownicy korzystający z przeglądarek tekstowych, użytkownicy przeglądarek sterowanych głosem, takich jak Opera na Windows). Dlatego właściwy sposób pogrubienia tekstu zależy od tego , dlaczego chcesz nadać mu styl pogrubiony. Na przykład:
Chcesz odróżnić nagłówki od innego tekstu? Użyj elementów nagłówka (od „h1” do „h6”) i zasugeruj ich pogrubiony styl w swoim CSS („h1, h2, h3, h4, h5, h6 {font-weight: bold;}”.
Chcesz odświeżyć etykiety dla pól formularza? Użyj elementu „label”, powiąż go programowo z odpowiednim elementem „select”, „input” lub „textarea”, nadając mu atrybut „for” pasujący do atrybutu „id” w miejscu docelowym, i zasugeruj pogrubiony styl dla to w swoim CSS ("label {font-weight: bold;"}).
Chcesz ośmielić nagłówek dla grupy powiązanych pól w formularzu, na przykład grupy opcji radiowych? Otocz je elementem „fieldset”, nadaj mu element „legend” i zasugeruj pogrubiony styl w swoim CSS („legend {font-weight: bold;}”).
Chcesz odróżnić podpis tabeli od podpisów tabeli? Użyj elementu „caption” i zasugeruj jego pogrubiony styl w swoim CSS („caption {font-weight: bold;}”).
Chcesz odróżnić nagłówki tabeli od komórek danych tabeli? Użyj elementu „th” i zasugeruj jego pogrubiony styl w swoim CSS („th {font-weight: bold;}”).
Chcesz odróżnić tytuł filmu lub albumu, do którego są odniesienia, od otaczającego go tekstu? Użyj elementu „cite” z klasą („cite class =„ movie-title ”) i zasugeruj jego pogrubiony styl w swoim CSS („ .movie-title {font-weight: bold;} ”).
Chcesz odróżnić zdefiniowane słowo kluczowe od otaczającego go tekstu, definiując je lub wyjaśniając? Użyj elementu „dfn” i zasugeruj jego pogrubiony styl w swoim CSS („dfn {font-weight: bold;}”).
Chcesz odróżnić kod komputerowy od otaczającego go tekstu? Użyj elementu „code” i zaproponuj jego pogrubiony styl w swoim CSS („code {font-weight: bold;}”).
Chcesz odróżnić nazwę zmiennej od otaczającego tekstu? Użyj elementu „var” i zaproponuj jego pogrubiony styl w swoim CSS („var {font-weight: bold;}”).
Chcesz wskazać, że jakiś tekst został dodany jako aktualizacja? Użyj elementu „ins” i zaproponuj jego pogrubiony styl w swoim CSS („ins {font-weight: bold;}”).
Chcesz lekko podkreślić tekst („ Kocham kocięta!”)? Użyj elementu „em” i zasugeruj jego pogrubiony styl w swoim CSS (np. „Em {font-weight: bold;}”).
Chcesz mocno podkreślić jakiś tekst, na przykład jako ostrzeżenie („ Strzeż się psa! ”)? Użyj elementu „strong” i zasugeruj jego pogrubiony styl w swoim CSS (np. „Strong {font-weight: bold;}”).
… Masz pomysł (miejmy nadzieję).
Nie możesz znaleźć elementu HTML z odpowiednią semantyką, aby wyrazić / dlaczego / chcesz pogrubić ten konkretny tekst? Umieść go w ogólnym elemencie „span” i nadaj mu zrozumiałą nazwę klasy, która będzie wyrażać Twoje uzasadnienie dla odróżnienia tego tekstu („<span class =" lede "> Zacznę ten artykuł od zdania podsumowującego. </ Span >) i zasugeruj pogrubiony styl w swoim CSS (".lede {font-weight: bold;"}. Przed utworzeniem własnych nazw klas możesz sprawdzić, czy istnieje mikroformat (microformats.org) lub wspólna konwencja tego, co chcesz wyrazić.
Element HTML definiuje pogrubiony tekst, bez dodatkowego znaczenia.
<b>This text is bold</b>
Element HTML definiuje mocny tekst, z dodanym semantycznym „silnym” znaczeniem.
<strong>This text is strong</strong>
Inną opcją jest zrobienie tego przez CSS ...
Np. 1
<span style="font-weight: bold;">Hello stackoverflow!</span>
Np. 2
<style type="text/css">
#text
{
font-weight: bold;
}
</style>
<div id="text">
Hello again!
</div>
Już prawie koniec!
Aby uzyskać pogrubiony tekst, powinieneś mieć to: <b> bold text</b>
lub <strong>bold text</strong>
Mają ten sam wynik.
Przykład roboczy - JSfiddle
answers:0
w pole wyszukiwania u góry, które wyświetli listę wszystkich pytań, na które nie ma odpowiedzi.
Po prostu <b>
zamiast <bold>
:
Some <b>text</b> that I want bolded.
Zwróć uwagę, że <b>
zmienia tylko wygląd tekstu. Jeśli chcesz uczynić go pogrubionym, ponieważ chcesz wyrazić silny nacisk, lepiej użyj tego <strong>
elementu .
Myślę, że prawdziwa odpowiedź to http://www.w3schools.com/HTML/default.asp .