Обсуждение модуля:Navbox
div с заголовком как inline-block править
Запрос отклонён |
Предлагаю поменять следуюий код:
titleCell
:tag('div')
:attr('id', mw.uri.anchorEncode(args.title))
:addClass(args.titleclass)
:css('font-size', '114%')
:css('margin', '0 5em')
:wikitext(addNewline(args.title))
на:
titleCell
:tag('div')
:attr('id', mw.uri.anchorEncode(args.title))
:addClass(args.titleclass)
:css('font-size', '114%')
:css('margin', '0 5em')
:css('display', 'inline-block')
:wikitext(addNewline(args.title))
добавив display:inline-block
. inline-block с плавающими по бокам элементами будет получше работать. Как минимум если таких блоков несколько, то они всё ещё смогут на одной странице отображаться. Или как вариант поменять div на span, в таком виде, по крайней мере, явно видно, что элемент не блочный. Является workaround'ом для: Википедия:Форум/Технический#Навшаблоны. Позволяет корректно отображаться заголовок шаблона, если рядом был вставлен пустой span, являющийся inline-block. -- D6194c-1cc (обс.) 16:07, 9 апреля 2022 (UTC)
Итог править
Уже не требуется делать workaround. -- D6194c-1cc (обс.) 20:50, 5 мая 2022 (UTC)
Явно заданные CSS-свойства править
Попутно есть вопрос, а почему в шаблоне явно задаются такие CSS-свойства, как размер шрифта? Почему это не через CSS сделано? -- D6194c-1cc (обс.) 18:33, 9 апреля 2022 (UTC)
- @D6194c-1cc, я очень сомневаюсь, что здесь вам кто-то ответит. Разве что на техническом форуме... -- La loi et la justice (обс.) 10:32, 14 апреля 2022 (UTC)