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

Domyślnie zaznaczony tekst w divie

Object Storage Arubacloud
0 głosów
126 wizyt
pytanie zadane 10 maja 2017 w HTML i CSS przez culprit Początkujący (290 p.)
Jak zrobić, by tekst w divie lub polu tekstowym był domyślnie (gdy wchodzę na stronę) zaznaczony?

1 odpowiedź

+1 głos
odpowiedź 10 maja 2017 przez pablop76 VIP (123,120 p.)

Witam. Zobacz znacznik html5

<mark>tekst zaznaczony domyślnie na żółto ale można użyć styli</mark>

 

komentarz 10 maja 2017 przez culprit Początkujący (290 p.)
Ok, zapomniałem dodać, że chcę to użyć w klasie dla wielu elementów.
komentarz 10 maja 2017 przez pablop76 VIP (123,120 p.)
<mark class="kolor">tekst zaznaczony jako klasa</mark>
<mark><p>tekst zaznaczony domyślnie</p></mark>
mark{
 background-color: transparent;
}
.kolor{
  background-color: red;
}

 

komentarz 10 maja 2017 przez pablop76 VIP (123,120 p.)
Można również użyć background-color dla tekstu zamkniętego w dowolnym znaczniku np:span
komentarz 10 maja 2017 przez culprit Początkujący (290 p.)
Miałem na myśli właściwość w css, którą można wpisać do klasy, i która będzie działała jak znacznik.

A poza tym zaznaczony/wybrany tekst to np. jak klikniesz na adres w przeglądarce wtedy jest cały zaznaczony. (nie chodziło mi o zmianę tła tekstu)
komentarz 10 maja 2017 przez pablop76 VIP (123,120 p.)

Nie bardzo rozumiem. Chyba, ze chodzi Ci po prostu o właściwość color: ...;

W css za kliknięcie odpowiada :target

<a href="#tekst"><div id="tekst">jakis tekst</div></a>
body{
  background-color: black;
}
a{
  text-decoration: none;
  color: green;
}
:target{
  color: white;
}

 

komentarz 10 maja 2017 przez pablop76 VIP (123,120 p.)
Być może chodzi Ci o właściwość css: user-select
komentarz 10 maja 2017 przez culprit Początkujący (290 p.)
Chodzi mi to, żeby w polu tekstowym tekst był zaznaczony tak jakbyś przytrzymał lpm i przeciągnął. Dzięki temu np. po wejściu na stronę, bez klikania czegokolwiek wciskasz backspace i tekst się usuwa.
Na stronie, którą chcę zmodyfikować div pełni funkcję pola tekstowego.
komentarz 10 maja 2017 przez pablop76 VIP (123,120 p.)
contenteditable ,user-select, jquery triggle()
komentarz 10 maja 2017 przez culprit Początkujący (290 p.)
edycja 10 maja 2017 przez culprit

No w końcu mi się udało coś samemu wykombinować, ale działa tylko dla input text.

<input type="text" value="Hello World" autofocus="autofocus" onFocus="this.select();">
wklej kod i sprawdź.

Działa idealnie, problem w tym, że w divie te właściwości nie działają.

Tak wygląda div bez modyfikacji:
<div id="transEditor" class="gtc-rich-inputarea editable gtc-trans-inline-text" g_editable="true" role="textbox" contenteditable="true" dir="ltr" style="direction: ltr;"><div>TEKST, KTÓRY MA BYĆ SELECTED</div></div>

Z pomocą jakiegoś rozszerzenia do chrome np. Custom JavaScript for websites chcę zmodyfikować kod źródłowy tak aby div o id="transEditor" zawsze gdy wchodzę na stronę posiadał te właściwości (żeby kod się nie resetował), ale na divy chyba nie działa funkcja this.select();, więc lipa.

Podobne pytania

+1 głos
2 odpowiedzi 219 wizyt
pytanie zadane 13 listopada 2021 w HTML i CSS przez kempkowski Nowicjusz (130 p.)
0 głosów
1 odpowiedź 137 wizyt
pytanie zadane 2 sierpnia 2020 w HTML i CSS przez niezalogowany
0 głosów
0 odpowiedzi 171 wizyt
pytanie zadane 11 maja 2020 w HTML i CSS przez patrykkxdd Początkujący (310 p.)

92,552 zapytań

141,399 odpowiedzi

319,533 komentarzy

61,938 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!

...