Уикипедия:Разговори: Разлика между версии

Изтрито е съдържание Добавено е съдържание
→‎Нов стилов клас за хоризонтални списъци: Борислав, май е излишно да споделям – защото ти вероятно това го знаеш – но все пак ... ето ги моите 2 ст.
Ред 1284:
::: За поведението на <code>li</code> с <code>nowrap</code> при IE/Edge трябва да се тества. Ако наистина всичко се събира на един ред, то по-добре да си остане в сегашното състояние. А относно <code>plainlist</code>: сега вече разбрах идеята, но първоначално се подведох от последното изречение на първия параграф в описанието на тестовия шаблон. :) --[[Потребител:Ted Masters|Ted Masters]] ([[Потребител беседа:Ted Masters|беседа]]) 20:17, 1 юни 2020 (UTC)
:::: Тествах с IE11. Както се очакваше – всичко се събира на един ред. Предполагам, че при по-старите версии ще е абсолютно същата работа. Отделно, че IE и Edge не поддържат <code>resize</code> свойството, което допълнително влошава нещата – всичко е на един ред, а при ширина от 500px на контейнера остава едно голямо бяло петно. Поиграх си малко със CSS-а, като имаше някакъв успех – успях да го накарам да пренася следващия елемент на нов ред (при IE), но това пък не се хареса от другите браузъри (FF и Chrome). Не визуализират според очакванията – добавят повече интервали след края на разделителя и преди следващия елемент. В крайна сметка наистина е по-добре без <code>nowrap</code>. Виждам, че преди няколко години са го махнали и от класа <code>hlist</code> ([https://www.mediawiki.org/w/index.php?title=Snippets%2FHorizontal_lists&type=revision&diff=821427&oldid=812604] и [https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/bca9bc032e5199a58bb66a25652ce2ba0fb2ec11/resources/src/mediawiki.hlist/hlist.less], по същите причини – постоянни проблеми с IE). В нашия [[МедияУики:Common.css|Common.css]] класът не е обновяван от 2014, а той е с предимство пред глобално дефинирания... Може би трябва да се отбележи, че <code>hlist</code> се визуализира добре при IE, ако има нови редове между <code>li</code> елементите. Мисля, че това се дължи на различното съдържание в <code>after</code> селектора на <code>li</code> елемента – само интервал за <code>flex-list</code> срещу интервал + точков разделител за <code>hlist</code>. --[[Потребител:Ted Masters|Ted Masters]] ([[Потребител беседа:Ted Masters|беседа]]) 16:23, 2 юни 2020 (UTC)
::::: Да, благодаря ти за тестването! И аз днес видях, че <code>li { nowrap }</code> прави проблеми при IE, затова го махнах. Не е проблем да остане при елемента <code>a</code>, и без това всички списъци са само от препратки. — [[Потребител:Borislav|Борислав]] 16:38, 2 юни 2020 (UTC)