Представьте, что у меня есть 3 строки текста, например, как показано ниже:
Строка 1: это текст 1
Строка 2: это текст 2
Строка 3: это текст 3
Теперь я хочу скрыть строку 2, но я хочу, чтобы строка 3 переместилась вверх в ту же позицию, что и строка 2, когда строка 2 станет видимой, тогда я хочу, чтобы строка 2 прорезалась прямо туда, где она была, и Строка 3, чтобы вернуться в исходное положение.
Итак, я хочу знать, какое свойство css лучше всего использовать для этого, потому что я пробовал visibility:hidden
и display:none
, и хотя они оба работают, когда дело доходит до сокрытия строки 2 и повторного появления строки 2, они оба не позволяют строке 3 двигаться вверх автоматически, когда строка 2 невидима, поэтому в середине остается большой промежуток, который делает внешний вид немного небрежным.
Спасибо