Я хочу отобразить таблицу из файла HTML в блокноте Jupyter.Мой файл в основном выглядит так:
<!--my_file.html-->
<!DOCTYPE html>
<meta charset="UTF-8">
<html>
<head>
<title>My File</title>
<style>
td { text-align: left; width: 100px; border: 2px solid;}
</style>
</head>
<body>
<table>
<tr>
<td>Cheers</td>
<td>Mate</td>
</tr>
</table>
</body>
</html>
Когда я отображаю этот файл в записной книжке
from IPython.display import HTML
HTML(filename='my_file.html')
IPython рассматривает стиль width
, но игнорирует как текстовую привязку, так и границу.Когда я меняю местоположение CSS на конкретный тег, например
...
<tr>
<td style="text-align: left; width: 100px; border: 2px solid">Cheers</td>
...
, он неожиданно работает, и результат выглядит так, как ожидалось.Кстати, выходные данные также выглядят как положено, если я открою файл непосредственно в браузере.
Если бы мне нужно было только сделать небольшую таблицу, это не было бы проблемой.К сожалению, у меня очень большая таблица, и я не хочу помещать CSS в каждый тег <td>
.
Кто-нибудь знает, как это исправить?