Соответственно input и label могут быть разбросаны по документу как угодно, ведь они связаны через for-id. Окно должно идти сразу после input т.к. применяется "+" в css.
Однако это очень замороченный способ. Лучше всё же использовать js, тем более что вероятно есть плагины/модули реализующие механику отображения мадальных окон и переключения между ними.
Хочу заметить, что браузеры по разному обрабатывают текст (не все конечно) и может вполне оказаться разница в 1px, если больше то это явно проблема кроссбраузерности.
по умолчанию ютуб должен автоматически определять в каком варианте запускать плеер, но на сколько я знаю, в коде который вы вставляете можно прописать конкретный вариант, предлагаю вам погуглить на тему параметров ютубовского плеера
там же должны отображаться параметры других типов, если не отображаются, то можно добавить в ручную в поле под списком, формат не помню, поэксперемнтируй
Может при загрузке показать загруженную таблицу, над столбиками сделать выпадающий список, который позволит расставить порядок столбцов. После сохранить изменения.
Не плохое решение, пользовался им, по умолчанию использует "какой-то стандартный" обозреватель (типа упрощенная версия браузера), которые поддерживает не всё. Можно подрубить дижок хромиум, тогда проблем будет меньше, но программа станет весить многовато.
Кажись вкурил
товары скорее всего лежат в торговых предложениях
соответственно нужно найти инфоблок, который связан с торговыми предложениями и оттуда (из этого инфоблока) тянуть название товара ('NAME')
Соответственно input и label могут быть разбросаны по документу как угодно, ведь они связаны через for-id. Окно должно идти сразу после input т.к. применяется "+" в css.
Однако это очень замороченный способ. Лучше всё же использовать js, тем более что вероятно есть плагины/модули реализующие механику отображения мадальных окон и переключения между ними.