2011-06-11 86 views
1

我想在段落号和旁注上在网上放置一段文字。我使用Huckleberry Finn作为测试,我寻求帮助earlier,并且我一直在取得进展。带段落编号和旁注的CSS样式段落

但现在我遇到了另一个问题。我可以通过删除主要段落样式(请参阅链接,因为新手的链接限制而被删除)。这不仅看起来是不好的编程,而且它把“p + p”缩进方案搞砸了。但如果我不要辍学,那么这些注释会得到他们自己的段落编号,并且一切都完全毁了(请参阅链接已删除,因为新手链接限制)。

有谁知道该怎么办?谢谢。编辑#1:我试图利用下面bbg推荐的p.text想法,但缩进方案仍然搞砸了。我试过p.text:beforep.text + p.text和类似的变化,但似乎没有任何工作。我正在失去理智。

编辑#2:在努力吸引帮助,我调整了宽度,使更容易在jsFiddle屏幕视觉上采取。 (1)剔除的注脚→压痕失败:http://jsfiddle.net/Keh65/5/。 (2)未退出的注释→编号/一切失败:http://jsfiddle.net/Keh65/6/

+0

是否有一个原因,你必须使用p标签的sidenotes? – natedavisolds 2011-06-11 05:10:20

+0

你可以显示任何图表来知道你想要存档吗? – sandeep 2011-06-11 05:54:07

+0

@natedavisolds:我使用p标签只是为了造型的目的。还有什么我可以做的风格的sidenotes? – Dave2 2011-06-11 05:58:11

回答

1

@ Dave2;根据我的理解你的问题可能是that's你想要的。如果我不对,请告诉我。 我给p ~ p而不是p + p &我正在从.sidenot删除p &给出span而不是它。

+0

我刚才看到您的评论。让我看看! – Dave2 2011-06-11 07:23:22

+0

我想你可能已经解决了这个问题!我仍然在搞这个,但它似乎工作到目前为止。非常感谢。我将开始阅读关于'p〜p'的文章,看看它如何避免这个问题。 – Dave2 2011-06-11 07:41:01

0

为主体段落添加另一个类名称(我使用class="text"),以将它们与注释段落区分开来。

<p class="text"> 

然后使用新的类名来定义增量:

p.text { 
    counter-increment: paragraph; 
} 

http://jsfiddle.net/Keh65/3/

注意“款”是你选择的计数器任意名称,而不一定绑定到html <p>元素。

+0

谢谢,但我不明白这是如何解决原来的问题:我仍然需要退出主段落样式,这破坏了“p + p”缩进方案。 – Dave2 2011-06-11 05:42:32

+0

哦,我明白了。不,我想这没有帮助! – bbg 2011-06-11 06:35:47