«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как сохранить порядок HTML при использовании float: right для спанов?

Как сохранить порядок HTML при использовании float: right для спанов?

Опубликовано 17 ноября 2024 г.
Просматривать:385

How to Preserve HTML Order When Using `float: right` for Spans?

Изменение порядка интервалов с помощью Float:right

В предоставленном HTML-коде диапазоны с классом «button» оформлены с помощью «float: right» », в результате чего они отображаются в порядке, обратном структуре HTML. Можно ли изменить CSS, чтобы сохранить порядок HTML?

Чтобы решить эту проблему, существует два общих решения, которые управляют позиционированием с помощью CSS:

Вариант 1: Обратный порядок HTML

Вместо того, чтобы непосредственно перемещать элементы диапазона, оберните их содержащим элементом и переместите его вправо. Например:



#buttons {
    float: right;
}

В этом случае элемент div "buttons" со свойством "float: right" охватывает диапазоны кнопок, позволяя им отображаться в правильном порядке.

Вариант 2: Поддерживать порядок HTML

Если сохранение текущего порядка HTML имеет решающее значение, добавьте правила CSS, чтобы явно указать порядок плавающих диапазонов. Используйте свойство «clear», чтобы прервать поток плавающих элементов и заставить их отображаться в исходном порядке HTML:

span.button {
    float: right;
    clear: right;
}

Свойство «clear: right» гарантирует, что любые последующие элементы будут начинаться ниже плавающих интервалов, эффективно сохраняя порядок HTML и выравнивая по правому краю.

Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3