Шаблон разговора:Очистить справа

Сбой в Opera и IE

Первая плавающая коробка.
Бла-бла-бла.
({{clearright}})
Второй плавающий ящик.
Бла-бла-бла.

Это не работает, по крайней мере, в Opera 7.54 или Internet Explorer (хотя работает в Firefox). Справа у меня float:right div, затем текущая версия этого шаблона (плюс текст внутри, чтобы было понятно, куда он помещается), затем еще один float:right div. Это отображается с clearright div, помещенным под первым блоком (как и должно быть), но второй блок помещается слева от первого, поскольку он сам не clear:right. — Cryptic (обсуждение) 00:15, 11 июля 2005 (UTC) [ ответить ]

Второй плавающий блок и блок clearright также отображаются у меня на одной строке в Firefox 1.0.7. Stevage 17:25, 21 декабря 2005 (UTC) [ ответить ]
Вот как это должно выглядеть. В IE и Opera 7.x (но не 8.x) первый и второй плавающие блоки отображаются на одной строке. — Cryptic (обсуждение) 23:48, 28 декабря 2005 (UTC) [ ответить ]

Проблемные статьи с использованием этого шаблона

Статья в колледже Черчилля, Кембридж использует этот шаблон, и последние несколько слов третьей строки раздела "История" исчезают за первой фотографией (во всяком случае, в моем браузере Internet Explorer 6). Это ошибка в шаблоне clearright или он используется неправильно? Майк Филд 08:46, 3 октября 2006 (UTC) [ ответить ]

Работает не очень хорошо.

{{Edit protected}}Может ли кто-нибудь заменить <div> в шаблоне на <br style="clear:right;"/>, который работает ? Он испортил Pichilemu#Education . Спасибо! — Предыдущий неподписанный комментарий добавлен Diego Grez (обсуждение • вклад )

Шаблон был использован там неправильно. В этом случае очистки справа было недостаточно. Вы хотите предотвратить попадание ПРАВОГО столбца в следующий ЛЕВЫЙ столбец. В таких случаях вы хотите очистить и справа, и слева, и поэтому вы должны использовать {{ clear }} . Разрыв автоматически очищает также слева, что объясняет, почему это сработало для вас, но этот шаблон предназначен только для очистки справа. — Th e DJ ( talkcontribs ) 19:46, 12 сентября 2010 (UTC) [ ответить ]
{{ clearright }} просто не работает - в отличие от двух других шаблонов clear, он использует не только CSS clear, но и CSS float. Это означает, что <div>генерируемый им элемент может очищать другой плавающий контент (например, изображения с миниатюрами Wiki), но он не оказывает никакого влияния на обычный поток текста. он делал это с момента создания шаблона в 2005 году - вероятно, из-за почти всеобщего непонимания поведения плавающего элемента CSS.
Я не вижу никакой пользы от этого поведения и считаю, что его следует изменить, чтобы оно соответствовало другим. Хотя это, очевидно, затронет миллион страниц, текущее поведение слишком неясно (если не бесполезно).
Если нам действительно нужен шаблон, который очищает плавающие поля изображений, не очищая при этом перетекающий текст, то он должен быть у нас, и он должен быть назван отдельно, чтобы пользователи знали, что он делает. Энди Дингли ( обсуждение ) 15:27, 25 июня 2011 (UTC) [ ответить ]
Согласен, что "float:right;" следует убрать. Из всех страниц, которые я тестировал, поведение на самом деле такое же, как если бы {{ clearright }} вообще не было, и оно бесполезно для своей цели — очистки только плавающих справа элементов. E dokter ( talk ) — 14:03, 9 ноября 2011 (UTC) [ reply ]

Хорошо, есть только 253 использования этого шаблона, я собираюсь изменить это по консенсусу. Если возникнут трудности, это можно изменить обратно. Rich  Farmbrough , 17:36, 1 марта 2012 (UTC).[ отвечать ]

Если возникнут какие-то проблемы, попробуйте вместо этого {{ clear2 }} . -- Great Brightstar ( talk ) 17:15, 25 ноября 2018 (UTC) [ ответить ]
Retrieved from "https://en.wikipedia.org/w/index.php?title=Template_talk:Clear_right&oldid=870562492"