在博客的移动版本上工作,我正在尝试为此内容实现这种布局。
我可以破解它,或者我可以使用一张桌子。但我想知道 CSS 中如何最好地实现这一点的最佳实践。一些挑战出现了。我在 Jekyll 工作,所以文章是用 markdown 写的。我按照daringfireball.net/projects/markdown/basics上的说明将这些放在一起
* Example 1: A BruxZir bridge has 3 mm high x 3 mm wide connectors.
3 mm2 x 3 mm = 3x3x3 = 27. This bridge will be able to carry a proportional load
in the oral environment, according to the Rule of 27.
* Example 2: A BruxZir bridge has 4 mm high x 2 mm wide connectors.
4 mm2 x 2 mm = 4x4x2 = 32. This is an even better outcome.
* Example 3: A BruxZir bridge has 2 mm high x 4 mm wide connectors.
2 mm2 x 4 mm = 2x2x4=16. This outcome of only 16 is insufficient.
哪个生产
因为这是一个如此独特的帖子,我正在考虑不将它包含在主 css 文件中。如果必须的话,甚至是内联代码。我在Stack Overflow - For div to extend full height上读到了一个类似的问题。但是代码似乎很冗长。
所以我把它做成了一张桌子。纯粹的降价选项似乎不可行,亲爱的火球说以下
对于 Markdown 语法未涵盖的任何标记,您只需使用 HTML 本身。无需为它加上前缀或定界以表明您正在从 Markdown 切换到 HTML;您只需使用标签。
唯一的限制是块级 HTML 元素——例如<div>, <table>, <pre>, <p>
,等等。— 必须与周围的内容用空行分隔,并且块的开始和结束标记不应使用制表符或空格缩进。Markdown 足够聪明,不会添加额外的(不需要的)HTML 块级标签周围的标签。
例如,要将 HTML 表格添加到 Markdown 文章:
然后在html中完成了一个表格。所以有了这个提示,我在 html 中做了以下内容
<table class="zirconiaExample">
<tr>
<th scope="row">Example 1:</th>
<td>
A BruxZir bridge has 3 mm high x 3 mm wide connectors.
<br>
3 mm2 x 3 mm = 3x3x3 = 27. This bridge will be able to carry a proportional load
in the oral environment, according to the Rule of 27.
</td>
</tr>
<tr>
<th scope="row">Example 2:</th>
<td>
A BruxZir bridge has 4 mm high x 2 mm wide connectors.
<br>
4 mm2 x 2 mm = 4x4x2 = 32. This is an even better outcome.
</td>
</tr>
<tr>
<th scope="row">Example 3:</th>
<td>
A BruxZir bridge has 2 mm high x 4 mm wide connectors.
<br>
2 mm2 x 4 mm = 2x2x4=16. This outcome of only 16 is insufficient.
</td>
</tr>
</table>
产生了这个
但是这个数字不应该在“示例”下面,因为这些类是如此独特。我正在编写自定义类并将它们包括在.markdown
文件中,如下所示
<style>
table.zirconiaExample th {
display: table-cell;
vertical-align: top;
}
</style>
我是否应该继续破解这种可能无法重复使用的特定样式?还是有更好的做法?