• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Pogrubienie tekstu

Cloud VPS
+1 głos
1,350 wizyt
pytanie zadane 13 grudnia 2020 w JavaScript przez NVM Nowicjusz (190 p.)
Cześć.

Stworzyłem stronę w HTML, w niej formularz, do którego trzeba wpisać swoje dane osobowe. Następnie stworzyłem skrypt po stronie przeglądarki (JS), który wypisuje owe dane. Nie mam jednak pojęcia jak zrobić, żeby później skrypt wypisał te dane, ale w pogrubieniu. Mógłby ktoś pomóc?

4 odpowiedzi

+3 głosów
odpowiedź 13 grudnia 2020 przez Tomek Sochacki Ekspert (227,490 p.)
wrzuć te elementy tekstu w span, p itp. któremu nadasz klasę odpowiedzialną za pogrubienie. Nie rób pogrubiania w JS jakimiś metodami bold() itp., JS nie powinien interesować się tym, w jaki sposób wyświetlasz dane, JS dostarcza dane + może dynamicznie wyrenderować element DOM, warstwa wizualna to odpowiedzialność CSS.
komentarz 13 grudnia 2020 przez NVM Nowicjusz (190 p.)
Zrobiłem tak jak napisałeś i działa. Dzięki.
+1 głos
odpowiedź 13 grudnia 2020 przez SzkolnyAdmin Szeryf (90,110 p.)
Szukaj fontWeight dla JS. Możesz również dane zawrzeć w tagu b podczas wypisywania.

Najlepiej pokaż swój kod.
0 głosów
odpowiedź 13 grudnia 2020 przez VBService Ekspert (256,600 p.)
edycja 13 grudnia 2020 przez VBService

Pokaż proszę w jakim kontekście są te dane wypisywane, bo może wystarczy ustawić klasę w css, która m. in. będzie "pogrubiała" tekst dla danego elementu html, do którego są zapisywane (wypisywane) dane. wink Codepen

<pre class="bold-view"></pre>
<pre class="normal-view"></pre>
.bold-view {
  font: 1.2em;
  font-weight: bold;
}
.normal-view {
  font: 1.1em;
}
.highlitter {
  background-color: limegreen;
  color: white;
  padding: 0 0.25em;
}
const lorem_arr = ['<mark>lorem</mark> ipsum dolor sit amet',
                   'consectetur adipiscing elit',
                   'duis eget elit in <b>turpis</b> vestibulum',
                   'aenean bibendum malesuada lacus',
                   'faucibus <b>tincidunt</b> metus',
                   'suspendisse <span class="highlitter">consectetur pulvinar</span> est sed consequat',
                   'duis sagittis nec ipsum et facilisis',
                   'morbi sodales sollicitudin mauris'];

let view = document.querySelector('.bold-view');
lorem_arr.forEach((value, index) => view.innerHTML += `${index} ${value}\n`);

view = document.querySelector('.normal-view');
lorem_arr.forEach((value, index) => view.innerHTML += `<b>${index}</b> ${value}\n`);

–1 głos
odpowiedź 13 grudnia 2020 przez niezalogowany

String.bold() do zmiennej dopisuje tag <b>.

"zmienna".bold() == "<b>zmienna</b>"

 

Podobne pytania

–2 głosów
4 odpowiedzi 751 wizyt
pytanie zadane 29 maja 2015 w HTML i CSS przez Paweł123 Nałogowiec (33,540 p.)
0 głosów
2 odpowiedzi 1,014 wizyt
pytanie zadane 4 czerwca 2022 w JavaScript przez Kanapkarz_leżący Nowicjusz (210 p.)
+1 głos
1 odpowiedź 421 wizyt

93,460 zapytań

142,454 odpowiedzi

322,724 komentarzy

62,837 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...