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

jak złapac taki element w css

Object Storage Arubacloud
0 głosów
276 wizyt
pytanie zadane 11 lipca 2022 w JavaScript przez Olivier Mazur Użytkownik (680 p.)
 <div class="content">
    <% if (info || continuedInfo ) { %>
      <span class="info"><%= info %></span>
      <span class="counter">3</span>
      <span><%= continuedInfo %></span>
    <% } %>
  </div>

info i continuedInfo to 2x textarea i jeśli się cos tam wpisze to wyswietlane jest to uzytkownikowi. Problem jest taki, ze jesli osoba ktora wypełnia textarea zrobi enter przy info na końcu zdania to nie jest wyrownane rownolegle tylko jest spacja przez nbsp  i wygląda to tak
https://zapodaj.net/f9648c037bccb.png.html

Probowałem to złapac w css ale nie działa :P

.info:contains('&nbsp;') {
  display: none;
 }

tak to wyglada na stronie:
https://zapodaj.net/f8fb8a67490c2.png.html?fbclid=IwAR309pjL1LgRBMox4RCrlJ7N6fy6R4CDU5s4-iSAychwmxBdJi58xKW0ZyA

komentarz 11 lipca 2022 przez ScriptyChris Mędrzec (190,190 p.)
Czyli chcesz w CSS ukryć opcjonalne spacje na końcu elementu?

1 odpowiedź

0 głosów
odpowiedź 11 lipca 2022 przez Bosswell Nałogowiec (36,470 p.)
wybrane 11 lipca 2022 przez Olivier Mazur
 
Najlepsza

Ze składni wygląda, że używasz EJS. Czyli te zmienne można zmodyfikować przez Javascript.
Wystarczy że kod ze zmienną info ograsz w ten sposób:

info.replace(/&nbsp;/g, '');

// Jeżeli chciałbyś jeszcze pozbyć się przypadkowych spacji to można dodać trim-a

info.replace(/&nbsp;/g, '').trim();

 

komentarz 11 lipca 2022 przez Olivier Mazur Użytkownik (680 p.)
hm a orientujesz się czy można cos podobnego zrobic przy pomocy samego cssa? wolalbym uniknac jsa
komentarz 11 lipca 2022 przez Olivier Mazur Użytkownik (680 p.)
kurcze dzięki wielkie! zrobilem jak poradziłes i dziala!
komentarz 13 lipca 2022 przez Bosswell Nałogowiec (36,470 p.)
Tylko moje rozwiązanie chyba nie do końca Cię satysfakcjonuje. Bo teraz masz usunięte wszystkie nowe linie w textarea. Jak wyrzucisz tego replace i zostawisz samego trima to powinno być ok.

Podobne pytania

0 głosów
3 odpowiedzi 1,560 wizyt
pytanie zadane 25 kwietnia 2017 w JavaScript przez Vorex444 Dyskutant (9,610 p.)
0 głosów
1 odpowiedź 653 wizyt
pytanie zadane 4 grudnia 2018 w HTML i CSS przez Hardwell Dyskutant (8,980 p.)
0 głosów
0 odpowiedzi 139 wizyt
pytanie zadane 23 maja 2016 w Java przez zgrybus Pasjonat (24,860 p.)

92,579 zapytań

141,429 odpowiedzi

319,657 komentarzy

61,962 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.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...