如何在Google Colab Markdown中实现富文本两端对齐?
问题原因
你之前用的<p align="justify">依赖HTML已废弃的align属性,该属性CSS优先级极低。Colab的Markdown渲染器会自动给段落内的富文本元素(对应加粗的<strong>、对应超链接的<a>等)设置默认排版样式,直接覆盖父标签的对齐属性,因此只有无嵌套的纯文本能正常两端对齐,包含富文本时效果失效。
解决方法
单段落自定义对齐
改用内联CSS写法设置对齐规则,样式优先级更高,可强制段落内所有子元素继承对齐属性,支持任意富文本嵌套:<p style="text-align: justify;"> 正文内容写在这里,可正常使用**加粗**、*斜体*、超链接等所有Markdown富文本语法,不会影响两端对齐效果。 </p>全局默认两端对齐
如果需要笔记本内所有段落默认两端对齐,可在任意文本单元格顶部添加如下全局样式,后续所有普通Markdown段落无需额外套标签,自动生效:<style> p { text-align: justify; text-justify: inter-word; } </style>
内容的提问来源于stack exchange,提问作者DeJulia
相关产品推荐
相关产品推荐

