@HHabar
Новичок

Table в html/css?

Всем привет, вопрос - как окутать в solid border определенную часть одной таблицы?
https://jsfiddle.net/dcrscczz/3/
<table>
			<tr>
				<td></td><th style="font-size:25" colspan="5" rowspan="5">H</th>
				<td></td><td></td><td></td><td></td>
				<td style="font-size:8px">1</td>
				<td></td>

				<td rowspan="7" colspan="129" align="center" style="font-size:45pt; padding:0" >ТАБЛИЦА МЕНДЕЛЕЕВА</td>

				<td></td><th style="font-size:25" colspan="5" rowspan="5">He</th>
				<td></td><td></td><td></td><td></td>
				<td style="font-size:8px">2</td>
				<td></td>
			</tr>
			<tr>
				<td></td><td></td><td></td><td></td><td></td>
				<td></td><td></td>

				<td></td><td></td><td></td><td></td><td></td>
				<td></td><td></td>
			</tr>
			<tr>
				<td></td><td></td><td></td><td></td><td></td>
				<td></td><td></td>

				<td></td><td></td><td></td><td></td><td></td>
				<td></td><td></td>
			</tr>
			<tr>
				<td></td><td></td><td></td><td></td><td></td>
				<td></td><td></td>

				<td></td><td></td><td></td><td></td><td></td>
				<td></td><td></td>
			<tr>
				<td></td><td></td><td></td><td></td><td></td>
				<td></td><td></td>

				<td></td><td></td><td></td><td></td><td></td>
				<td></td><td></td>
			</tr>
			<tr>
				<td></td><td style="font-size:10" colspan="5">ВОДОРОД</td>
				<td></td><td></td><td></td><td></td>
				<td></td><td></td>

				<td></td><td style="font-size:10" colspan="5">ГЕЛИЙ</td>
				<td></td><td></td><td></td><td></td>
				<td></td><td></td>
			</tr>
			<tr>
				<td></td><td style="font-size:10" colspan="5">1.008</td>
				<td></td><td></td><td></td><td></td>
				<td></td><td style="font-size:8px">1</td>

				<td></td><td style="font-size:10" colspan="5">4.003</td>
				<td></td><td></td><td></td><td></td>
				<td></td><td style="font-size:8px">2</td>
			</tr>
...
</table>

вот эту часть до троеточия
  • Вопрос задан
  • 410 просмотров
Решения вопроса 2
delphinpro
@delphinpro Куратор тега CSS
frontend developer
Части таблицы можно оборачивать в отдельные теги tbody (их может быть несколько). Ему можно задать рамку.
При этом стоит иметь ввиду схлопывание границ (свойство border-collapse)
Ответ написан
@heartdevil
плыву как воздушный шарик
Привет.

1) Можете использовать вложенные таблицы. Те блоки, которые надо выделить, сделайте внутренними таблицами одной внешней таблицы. Тогда у вас будет контроль над отдельными частями.

2)Можете попробовать использовать селектор :nth-child(n)
Но вам придется разграничить отдельные tr и td в таблице, присвоив им id, чтобы упрявлять выделением отдельных блоков таблицы.

3) Самый долгий и муторный -- это присвоить уникальные id для всех tr (и для некоторых td) которые вы хотите выделять в таблице. Тогда у вас будут идентификаторы доступа к которым вы сможете задать стили.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы