gecko/layout/reftests/css-calc/width-block-1.html

32 lines
1.6 KiB
HTML

<!DOCTYPE HTML>
<title>width: calc() on blocks</title>
<style>
body { width: 500px }
p { background: green; color: white; margin: 1px 0; font-size: 10px }
</style>
<p style="width: -moz-calc(50% - 3px)">50% - 3px</p>
<p style="width: -moz-calc(25% - 3px + 25%)">25% - 3px + 25%</p>
<p style="width: -moz-calc(25% - 3px + 12.5% * 2)">25% - 3px + 12.5% * 2</p>
<p style="width: -moz-calc(25% - 3px + 12.5%*2)">25% - 3px + 12.5%*2</p>
<p style="width: -moz-calc(25% - 3px + 2*12.5%)">25% - 3px + 2*12.5%</p>
<p style="width: -moz-calc(25% - 3px + 2 * 12.5%)">25% - 3px + 2 * 12.5%</p>
<p style="width: -moz-min(25%, 150px)">min(25%, 150px)</p>
<p style="width: -moz-calc(min(25%, 100px))">min(25%, 100px)</p>
<p style="width: -moz-calc(max(25%, 150px))">max(25%, 150px)</p>
<p style="width: -moz-max(25%, 100px)">max(25%, 100px)</p>
<p style="width: -moz-calc(min(25%, 150px) + 5%)">min(25%, 150px) + 5%</p>
<p style="width: -moz-calc(min(25%, 100px) + 5%)">min(25%, 100px) + 5%</p>
<p style="width: -moz-calc(max(25%, 150px) + 5%)">max(25%, 150px) + 5%</p>
<p style="width: -moz-calc(max(25%, 100px) + 5%)">max(25%, 100px) + 5%</p>
<p style="width: -moz-calc(min(25%, 150px) - 2em)">min(25%, 150px) - 2em</p>
<p style="width: -moz-calc(min(25%, 100px) - 2em)">min(25%, 100px) - 2em</p>
<p style="width: -moz-calc(max(25%, 150px) - 2em)">max(25%, 150px) - 2em</p>
<p style="width: -moz-calc(max(25%, 100px) - 2em)">max(25%, 100px) - 2em</p>
<p style="width: -moz-calc(30% + 20%)">30% + 20%</p>
<p style="width: -moz-calc(30% + max(20%, 1px))">30% + max(20%, 1px)</p>
<p style="width: -moz-calc(max(25%, 50%))">max(25%, 50%)</p>
<p style="width: -moz-calc(min(25%, 50%))">max(25%, 50%)</p>