Как сделать табличный формат без таблиц

Я пытаюсь настроить веб-сайт для отображения twitch-канала. Для этого я встроил канал и чат. Я тоже поставил логотип. Однако, поскольку чат простирается дальше игрока, логотип не может находиться прямо под игроком. Я знаю, что вы могли бы разрешить размещение логотипа под таблицами, но это большая головная боль, поэтому мне было интересно, есть ли другой способ разместить логотип прямо под проигрывателем. Веб-сайт: https://katamonia--449243.repl.co/

<!DOCTYPE html>
<html>
<head>
<title>Katamonia</title>
</head>
<body style = "background-color:#333">
<center>
<iframe align = "top" src = "https://player.twitch.tv/?channel=katamonia" frameborder = "0" allowfullscreen = "true" scrolling = "no" height = "582" width=74%>
<iframe frameborder = "2"
scrolling = "no"
src = "https://www.twitch.tv/embed/katamonia/chat"
height = "100"
width = "100">
</iframe>
<iframe src = "https://www.twitch.tv/embed/katamonia/chat?darkpopout" frameborder = "0" scrolling = "yes" height = "758" width=24%></iframe>
</center>
</br>
<img align = "top" src = "https://static-cdn.jtvnw.net/emoticons/v1/778094/2.0" height = "200" width = "200">
</body>
</html>

Вы бы выиграли от использования CSS. Только HTML будет отображаться только в том порядке, в котором он написан. Кроме того, проведите небольшое исследование выбранного вами HTML-кода, если там есть хотя бы один устаревший/устаревший тег (<center>). Ресурс: developer.mozilla.org/en-US/docs/Web/HTML/…

BugsArePeopleToo 27.03.2019 22:19

Спасибо, что сообщили мне об этом устаревшем теге. Какой CSS мне нужно знать для этого?

fyfles 27.03.2019 22:23

Есть так много разных подходов... Ваш вопрос имеет слишком много ответов. Начать исследование: developer.mozilla.org/en-US/docs/Learn/CSS/CSS_layout/…

BugsArePeopleToo 27.03.2019 22:25
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
2
3
30
1

Ответы 1

Итак, вы забыли закрыть первый тег <iframe> на </iframe>. Затем вы можете обернуть различное содержимое контейнерами <div></div>, чтобы создать четкую структуру и добавить правильное выравнивание. Я сделал для вас скрипку, которая показывает, как вы можете это сделать:

https://jsfiddle.net/НиколасДюрант/xp9wf8t6/

Также было бы здорово, если бы вы могли извлечь свои стили из файла HTML в отдельный файл CSS, чтобы у вас были все стили в одном месте.

Есть много возможностей для выравнивания контейнеров. Я использовал флексбокс. Вот полное руководство по этому поводу: https://css-tricks.com/snippets/css/a-guide-to-flexbox/

Bootstrap — одна из наиболее часто используемых библиотек для аранжировки и компонентов по умолчанию, вам стоит попробовать: https://getbootstrap.com/

Другие вопросы по теме