Исправьте html-таблицу с определенным стилем

#html #css

Вопрос:

У меня есть следующий css-бит

 table {  border-collapse: collapse; }  td {  border: 1px solid black;  text-align: center;  width: 25px; }  

и мне нужно создать следующую страницу стиля с помощью html:

введите описание изображения здесь

как я могу этого достичь?

вот моя попытка:

 lt;tablegt; lt;tdgt;1lt;/tdgt; lt;tdgt;2lt;/tdgt; lt;tdgt;4lt;/tdgt; lt;trgt;  lt;tdgt;2lt;/tdgt;  lt;tdgt;4lt;/tdgt;  lt;tdgt;6lt;/tdgt;  lt;tdgt;8lt;/tdgt; lt;/trgt; lt;trgt;  lt;tdgt;6lt;/tdgt;  lt;tdgt;8lt;/tdgt;  lt;tdgt;9lt;/tdgt; lt;/trgt;  lt;/tablegt;  

Комментарии:

1. Вы можете изучить атрибуты rowspan и. colspan

2. посмотрите на сетку-шаблон

Ответ №1:

 td {  border: 1px solid black;  padding: 10px;  text-align: center; } 
 lt;tablegt; lt;trgt;  lt;tdgt;1lt;/tdgt;  lt;td colspan="2"gt;2lt;/tdgt;  lt;tdgt;4lt;/tdgt; lt;/trgt; lt;trgt;  lt;td rowspan="3"gt;2lt;/tdgt;  lt;tdgt;4lt;/tdgt;  lt;tdgt;6lt;/tdgt;  lt;tdgt;8lt;/tdgt; lt;/trgt; lt;trgt;  lt;tdgt;6lt;/tdgt;  lt;td rowspan="2" colspan="2"gt;9lt;/tdgt; lt;/trgt; lt;trgt;  lt;tdgt;8lt;/tdgt; lt;/trgt; lt;/tablegt; 

Я думаю, что структура немного неправильная, а также вы должны использовать colspan и rowspan для TDs. Я тоже добавил немного css.

Комментарии:

1. ваш столик пропустил первый tr-тег 😉

Ответ №2:

Немного поздно. И @NicolaeMaties уже правильно ответил. Путь лежит просто через col и rowspan. нумерация помогает вам лучше понять это. Тогда принцип также легко понять: colspan="howManyColsMerged" и rowlspan="howManyRowsMerged" .

 td {  padding: 20px;  text-align: center; } 
 lt;table border="1px"gt;  lt;trgt;  lt;tdgt;1lt;/tdgt;  lt;td colspan="2"gt;2lt;/tdgt;  lt;tdgt;3lt;/tdgt;  lt;trgt;  lt;td rowspan="3"gt;4lt;/tdgt;  lt;tdgt;5lt;/tdgt;  lt;tdgt;6lt;/tdgt;  lt;tdgt;7lt;/tdgt;  lt;/trgt;  lt;trgt;  lt;tdgt;8lt;/tdgt;  lt;td rowspan="2" colspan="2"gt;9lt;/tdgt;  lt;/trgt;  lt;trgt;  lt;tdgt;10lt;/tdgt;  lt;/trgt; lt;/tablegt;