Може ли в списък ( UL или OL) да се вмъкне нетекстов елемент - изображение или скрипт?
Може ли в списък ( UL или OL) да се вмъкне нетекстов елемент - изображение или скрипт. На пръв поглед изглежда абсурдно в списъка да се включват други елементи, но понеже той има свойствата на контейнер създава удобна възможност за управлението му. Конкретният повод заради който питам е заради възможността да вградя скрипт - часовник в меню с бутони, които нарочно имат дизайн подобен на часовника или скрипт с движещ се надпис.
Да, можете да сложите скрипт и картинка в списък, както и в повечето елементи, които имат съдържание. Добрата практика обаче повелява скриптовете и стиловете да са в head тага. Тъй като скриптовете блокират зареждането на страницата докато не бъдат изпълнени, още по-добра практика е скриптовете да се зареждат последни (в края на body) особено ако не модифицират визията на страницата (скриптът на google analytics например). Сценарият, който може да ви накара по някакъв начин да използвате инлайн скриптове вградени в конкретен елемент би бил някакъв доста стар скрипт, който използва document.write за директно инжектиране на съдържание. Това е много стара практика и не ви препоръчвам да свиквате с нея. Същото можете да постигнете със селектори като скрипта е поставен в head или в края на body.