Re: [csswg-drafts] [css-page] control space before element depending on page position

@frivoal Thanks for your post. I already know the ah-property 
-ah-margin-break. But unfortunately it doesn’t work in all case. 
Meaning, the setting works when heading is a "normal" (non floating) 
block element. But there are problems in rendering if the heading is a
 container for other structures like hcounter and hcontent and this 
elements are floating elements. In this case the setting doesn’t work 
correct. (I already sent a support mail to AH and they will fix it)

```
<heading>
   <hcounter/>
   <hcontent/>
</heading>
```
...
heading {
        display: block;
        page-break-inside:avoid;
        page-break-after:avoid;
        }

heading > hcounter,
hheading > hcontent {
        /* margin */
        margin-top:1in;
        margin-bottom:1em;
        -ah-margin-break:discard;

        /* float */
        display:block;
        float:left;
        }
...

Yeah, it's nice to have proprietary css-settings. But, in my opinion 
it isn't a solution (in the long time view). Thus, it would be great 
to add a property (like margin-break) to W3C CSS spec (because the 
most renderer support the recommended CSS properties). This is the 
reason why I sent the request ...

-- 
GitHub Notification of comment by christin-goetz
Please view or discuss this issue at 
https://github.com/w3c/csswg-drafts/issues/253#issuecomment-229564916 
using your GitHub account

Received on Thursday, 30 June 2016 05:45:43 UTC