если контент динамический, то зачем его растягивать? он сам растянет таблицу
да и если с шириной ещё что-то можно придумать (тот же width), то с высотой ничего не поделаешь, если не задавать её фиксированную непроцентами
замена семантической таблицы гридами может помочь, т.к. грид-элемент по умолчанию высотой в грид-строку
Kurman_Dzhappuev, прокси серверы в настройках браузера(ов) и/или системы, когда-то давно видел подобное, если не используется какой-о корпоративный прокси, а в прокси таки что-то прописано, то это оно
Тихон Ворушило-Звежинский, дело может быть не в безопасности, а в желании заработать, т.к. видюхи HP скорее всего не делает, а вот сетевухи вполне себе, вот и не работают сетевухи не одобренные HP, а одобренные, естественно, покупаются только у HP
возможно что ничего не поможет — не уверен насчёт HP, но у Dell-а в своё время встречал тупо whitelist того, что можно воткнуть в PCI, а всё остальное просто не инициализировалось
ifap, да, решение писалось для предоставленной разметки
однако, если указывать в вызове функции #content, а не #main то и с такой разметкой заработает
ну или убрать > в селекторах в функции
Adamos, тут на самом деле вообще много вопросов, но про них писать не стал, да и оставил комментарий, а не ответ по тем же причинам
а вот проверить массив на пустоту можно и без count()
johnymkp, цель всегда одна и стандартное действие, если оно есть, выполняется только на цели
собственно для большинства "интерактивных" в html есть запрет на вложение внутрь других "интерактивных" элементов ("интерактивные" — здесь по которым можно клиннуть/тапнуть и т.п.), но даже в этом случае ссылка вставленная в label с привязанным контролом (но так лучше не делать) при взаимодействии с ней не трогает сам контрол
так что да, при этом теоретическом поведении будет только один "Привет, мир!"
именно, preventDefault() говорит исключительно про стандартное поведение на целевом элементе, никаких стандартных поведений на родителях не происходит и не может происходить из-за написанного выше
johnymkp, именно, о чём собственно и говорит приведённый код
события по большому счёту нужны для изменения поведения браузера, и если код прямо говорит через вызов event.stopPropagation(), что это событие его (код) дальше не интересует, то выполняется стандартное действие
да и обратите внимание на дополнение ответа, что некоторые стандартные действия браузер выполняет до порождения события
да и если с шириной ещё что-то можно придумать (тот же width), то с высотой ничего не поделаешь, если не задавать её фиксированную непроцентами
замена семантической таблицы гридами может помочь, т.к. грид-элемент по умолчанию высотой в грид-строку