Да, есть миллионы вопросов и страниц, объясняющих, как использовать html, css и (необязательно) javascript для создания похожих вещей с именами:
- hints
- спойлеры
- переключатели
- показать / скрыть
- подсказки
Но я не нашел ответа на этот вопрос:
Можно ли создать CSS , чтобы сделать что-то похожее на это (фрагмент html настолько малым, насколько это возможно), вести себя как переключатель / спойлер при нажатии ?
<div class="hint">The answer starts with an A</div>
Если это невозможно ... Это нормально! Вопрос в том, возможно ли это - я просто хочу знать.
Я ужеизвестно о базовом решении, которое работает, когда завис :
<div title="The answer starts with an A. (This is shown when hovered.)">
Но решение должно быть интерактивным, потому что оно будет отображаться на телефоне, где «зависания» не существует.
CSS может быть длинным, но html должен быть максимально коротким.Причина, по которой html должен быть пустым, заключается в том, что я буду набирать его вручную много раз.Мне все равно, является ли это div
или span
или какие поля указаны, только если оно короткое.
Не может быть никаких других html где-либо как частьрешения.Это потому, что в этой системе мне приходится каждый раз печатать все html , тогда как я получаю CSS бесплатно.
Это даже не должно быть настоящим переключением: все, что язабота о том, что он начинается скрытно и отображается при нажатии.
Заранее благодарим вас за понимание!