Czy można utworzyć "niezapisaną grupę" w HTML/używając CSS? Na przykład, jeśli mam prosty elementem tak:Jak utworzyć "niezapisaną grupę" w HTML/używając CSS?
<div>
Name: <input type="text"><span>Item</span>
</div>
Zważywszy na tyle wielkość (szerokość), to zostanie wygenerowana tak:
Ale jeśli szerokość staje się zbyt mała, Item
etykieta i TextBox
będzie „spadł” poniżej etykiety Name
jak ten:
Czy można utworzyć takie zachowanie, że gdy szerokość jest mała, rozmiar pola tekstowego zostanie dostosowany, ale etykiety zostaną zachowane po lewej i prawej stronie pola tekstowego zamiast "upuszczenia"?
Obrazowo:
On large screen:
Name: | |Item
On small screen:
Name: | |Item
przypadku musi to być zrobione za pomocą Javascript
, jestem ok z sugerowanych odpowiedzi korzystających Javascript
też.
spojrzeć na zapytania mediów: https://developer.mozilla.org/en -US/docs/Web/CSS/Media_Queries/Using_media_queries –
@NikhileshKV dzięki za sugestię, kolego! Przyjrzy się. – Ian
@NikhileshKV Próbowałem użyć odpowiedzi przy użyciu zapytań o media, ale gdy ekran staje się zbyt mały, zachowanie (opuszczenia elementu poniżej poprzedniego elementu) jest nadal zachowywane. Dowolny pomysł? – Ian