#html #multiple-columns #divide
#HTML #несколько столбцов #разделить
Вопрос:
Просто интересно, можно ли использовать только HTML для создания столбцов div без использования какого-либо CSS?
Это упростило бы мне задачу с меньшим количеством кода и т.д. Спасибо за любые предложения или примеры.
Комментарии:
1. Вам понадобится CSS для всего, что меняет внешний вид страницы, для этого он и нужен. HTML предназначен только для разметки (необработанного содержимого), CSS — для оформления / макета, а JavaScript — для интерактивности. Хотя вы могли бы использовать HTML-хаки, такие как таблицы, для аналогичных эффектов, это не рекомендуется.
2. Забавно, что я задал вам вопрос: я создаю статический веб-сайт без CSS или какого-либо стиля. Это сложно, и это самое интересное, но здесь практически ничего нет, что могло бы меня направить, тем не менее, я получаю голоса, когда я тоже прошу о помощи! Если я что-то найду, я поделюсь этим здесь, GL!
Ответ №1:
Грязным взломом было бы использовать таблицу. Это имеет ряд ограничений по сравнению с CSS, среди которых следует отметить:
- Плохая семантика (и, следовательно, плохой опыт для программ чтения с экрана и поисковых систем)
- Нет автоматического переноса содержимого из одного столбца в следующий
- Значительно больше кода
Это не дает ни одного из преимуществ по сравнению с CSS, которые, по вашим словам, вы ищете.
Комментарии:
1. Хорошо, но игнорируйте семантику, я оказался в такой же ситуации, логично, что это требует больше работы, но это отличное упражнение, так как новичку неприятно задавать вопрос и быть сбитым с толку профессионалами. Я обнаружил, что тоже не использую CSS или какой-либо тег стиля для статического веб-сайта, просто чистый необработанный HTML, было бы очень полезно получить некоторые ответы, такие как ЗАКОННЫЕ ОТВЕТЫ, а не «вы делаете это неправильно». Спасибо! РЕДАКТИРОВАТЬ: английский не мой родной язык, поэтому игнорируйте грамматику, извините за это
2. @VladEzikon: Как я уже сказал, вы можете использовать таблицу. Это ужасная идея. Это не даст конкретных результатов, к которым стремится вопрос. Если бы вы это сделали, вы бы, буквально, делали это неправильно . Это не очень хорошее упражнение для новичка. Новички должны сосредоточиться на том, чтобы делать все правильно, а не иметь дело с эзотерическими взломами, которые хуже во всех возможных отношениях. Если вы обнаружите, что не используете CSS для статического веб-сайта, начните использовать для него CSS.