#html 1

#data p {} #computed 1 p #data p { margin-top: inherit; } #cssom |

| margin-top: inherit #csstext p { margin-top: inherit; } #data p { margin-top: inherit !important; } #cssom |

| margin-top: inherit !important #csstext p { margin-top: inherit ! important; } #computed 1 p #computedtext 1 p #data p { margin-top: inherit; margin-right: inherit; margin-bottom: inherit; margin-left: inherit; } #cssom |

| margin: inherit | margin-bottom: inherit | margin-left: inherit | margin-right: inherit | margin-top: inherit #csstext p { margin: inherit; } #computed 1 p #computedtext 1 p #data p { margin-top: inherit; margin-right: inherit !important; margin-bottom: inherit; margin-left: inherit; } #cssom |

| margin-bottom: inherit | margin-left: inherit | margin-right: inherit !important | margin-top: inherit #csstext p { margin-bottom: inherit; margin-left: inherit; margin-right: inherit ! important; margin-top: inherit; } #computed 1 p #computedtext 1 p #data p { margin-top: inherit!important; margin-right: inherit !important; margin-bottom: inherit !important; margin-left: inherit ! important ; } #cssom |

| margin: inherit !important | margin-bottom: inherit !important | margin-left: inherit !important | margin-right: inherit !important | margin-top: inherit !important #csstext p { margin: inherit ! important; } #computed 1 p #computedtext 1 p #data p { margin-top: 12px; } #cssom |

| margin-top: 12px #csstext p { margin-top: 12px; } #computed 1 p -| margin: 0px +| margin: 12px 0px 0px -| margin-top: 0px +| margin-top: 12px #data p { margin-top: 50cm; } #cssom |

| margin-top: 50cm #csstext p { margin-top: 50cm; } #computed 1 p -| margin: 0px +| margin: 1923.07692307692px 0px 0px -| margin-top: 0px +| margin-top: 1923.07692307692px #data p { margin-top: -12px; } #cssom |

| margin-top: -12px #csstext p { margin-top: -12px; } #computed 1 p -| margin: 0px +| margin: -12px 0px 0px -| margin-top: 0px +| margin-top: -12px #data p { margin-top: +12px; } #cssom |

| margin-top: 12px #csstext p { margin-top: 12px; } #computed 1 p -| margin: 0px +| margin: 12px 0px 0px -| margin-top: 0px +| margin-top: 12px #data p { margin-top: 12.0px; } #cssom |

| margin-top: 12px #csstext p { margin-top: 12px; } #computed 1 p -| margin: 0px +| margin: 12px 0px 0px -| margin-top: 0px +| margin-top: 12px #data p { margin-top: 12.01px; } #cssom |

| margin-top: 12.01px #csstext p { margin-top: 12.01px; } #computed 1 p -| margin: 0px +| margin: 12.01px 0px 0px -| margin-top: 0px +| margin-top: 12.01px #data p { margin-top: .1px; } #cssom |

| margin-top: 0.1px #csstext p { margin-top: 0.1px; } #computed 1 p -| margin: 0px +| margin: 0.1px 0px 0px -| margin-top: 0px +| margin-top: 0.1px #data p { margin-top: 0; } #cssom |

| margin-top: 0px #csstext p { margin-top: 0px; } #computed 1 p #data p { margin-right: +0 } #cssom |

| margin-right: 0px #csstext p { margin-right: 0px; } #data p { margin-right: -0 } #cssom |

| margin-right: 0px #csstext p { margin-right: 0px; } #data p { margin-bottom: 50; } #errors ;2;18;m;syntax error:'margin-bottom' #cssom |

#csstext p { } #data p { margin-bottom: 50; } #option q #cssom |

| margin-bottom: 50px #csstext p { margin-bottom: 50px; } #data p { margin-bottom: 50 !important; } #option q #cssom |

| margin-bottom: 50px !important #csstext p { margin-bottom: 50px ! important; } #data p { margin-bottom: -50 #option q #errors ;2;21;m;block not closed #cssom |

| margin-bottom: -50px #csstext p { margin-bottom: -50px; } #data p { margin-top: 12%; } #cssom |

| margin-top: 12% #csstext p { margin-top: 12%; } #computed 1 p -| margin: 0px +| margin: 12% 0px 0px -| margin-top: 0px +| margin-top: 12% #computedtext 1 p - margin: 0px; + margin: 12% 0px 0px; #data p { margin-top: -0%; } #cssom |

| margin-top: 0% #csstext p { margin-top: 0%; } #data p { margin-top: +12%; } #cssom |

| margin-top: 12% #csstext p { margin-top: 12%; } #data p { margin-top: 12.12%; } #cssom |

| margin-top: 12.12% #csstext p { margin-top: 12.12%; } #data p { margin-top: -.12%; } #cssom |

| margin-top: -0.12% #csstext p { margin-top: -0.12%; } #data p { margin-top: -/**/12%; } #cssom |

| margin-top: -12% #csstext p { margin-top: -12%; } #data p { margin-top: +/**/12%; } #cssom |

| margin-top: 12% #csstext p { margin-top: 12%; } #data p { margin-top: - 12%; } #errors ;2;16;m;syntax error:'margin-top' #cssom |

#csstext p { } #data p { margin-top: auto; } #cssom |

| margin-top: auto #csstext p { margin-top: auto; } #computed 1 p -| margin: 0px +| margin: auto 0px 0px -| margin-top: 0px +| margin-top: auto #computedtext 1 p - margin: 0px; + margin: auto 0px 0px; #data p { margin-left: auto!important; } #cssom |

| margin-left: auto !important #csstext p { margin-left: auto ! important; } #data p { margin-left: -auto; } #errors ;2;16;m;syntax error:'margin-left' #cssom |

#csstext p { } #data p { margin-left: -/**/auto; } #errors ;2;21;m;syntax error:'margin-left' #cssom |

#csstext p { } #data p { margin-left: +auto; } #errors ;2;17;m;syntax error:'margin-left' #cssom |

#csstext p { } #data p { margin: 0; } #cssom |

| margin: 0px | margin-bottom: 0px | margin-left: 0px | margin-right: 0px | margin-top: 0px #csstext p { margin: 0px; } #data p { margin: +0; } #cssom |

| margin: 0px | margin-bottom: 0px | margin-left: 0px | margin-right: 0px | margin-top: 0px #csstext p { margin: 0px; } #data p { margin: +0 +0 +0 +0; } #cssom |

| margin: 0px | margin-bottom: 0px | margin-left: 0px | margin-right: 0px | margin-top: 0px #csstext p { margin: 0px; } #data p { margin: +0 +; } #errors ;2;15;m;syntax error:'margin' #cssom |

#csstext p { } #data p { margin: +0 +auto; } #errors ;2;15;m;syntax error:'margin' #cssom |

#csstext p { } #data p { margin: +0 +0 +; } #errors ;2;18;m;syntax error:'margin' #cssom |

#csstext p { } #data p { margin: +0 +0 +auto; } #errors ;2;18;m;syntax error:'margin' #cssom |

#csstext p { } #data p { margin: +0 +0 +0 +; } #errors ;2;21;m;syntax error:'margin' #cssom |

#csstext p { } #data p { margin: +0 +0 +0 +auto; } #errors ;2;21;m;syntax error:'margin' #cssom |

#csstext p { } #data p { margin: +0 +0 +0 +0 +; } #errors ;2;23;m;no property semicolon #cssom |

#csstext p { } #data p { margin: -0; } #cssom |

| margin: 0px | margin-bottom: 0px | margin-left: 0px | margin-right: 0px | margin-top: 0px #csstext p { margin: 0px; } #data p { margin: 0.0; } #cssom |

| margin: 0px | margin-bottom: 0px | margin-left: 0px | margin-right: 0px | margin-top: 0px #csstext p { margin: 0px; } #data p { margin: 0 1px; } #cssom |

| margin: 0px 1px | margin-bottom: 0px | margin-left: 1px | margin-right: 1px | margin-top: 0px #csstext p { margin: 0px 1px; } #data p { margin: 0px 1px 2px; } #cssom |

| margin: 0px 1px 2px | margin-bottom: 2px | margin-left: 1px | margin-right: 1px | margin-top: 0px #csstext p { margin: 0px 1px 2px; } #data p { margin: -1px -2px -3px -4px; } #cssom |

| margin: -1px -2px -3px -4px | margin-bottom: -3px | margin-left: -4px | margin-right: -2px | margin-top: -1px #csstext p { margin: -1px -2px -3px -4px; } #data p { margin: inherit; } #cssom |

| margin: inherit | margin-bottom: inherit | margin-left: inherit | margin-right: inherit | margin-top: inherit #csstext p { margin: inherit; } #data p { margin: 0 2px 0 2px; } #cssom |

| margin: 0px 2px | margin-bottom: 0px | margin-left: 2px | margin-right: 2px | margin-top: 0px #csstext p { margin: 0px 2px; } #data p { margin: 0 !important; } #cssom |

| margin: 0px !important | margin-bottom: 0px !important | margin-left: 0px !important | margin-right: 0px !important | margin-top: 0px !important #csstext p { margin: 0px ! important; } #data p { margin: 0; margin-left: 1px !important; } #cssom |

| margin-bottom: 0px | margin-left: 1px !important | margin-right: 0px | margin-top: 0px #csstext p { margin-bottom: 0px; margin-left: 1px ! important; margin-right: 0px; margin-top: 0px; } #data p { margin: 0; margin-top: 0px ! important; } #cssom |

| margin-bottom: 0px | margin-left: 0px | margin-right: 0px | margin-top: 0px !important #csstext p { margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px ! important; } #data p { margin: 0; margin-right: 0px !important; } #cssom |

| margin-bottom: 0px | margin-left: 0px | margin-right: 0px !important | margin-top: 0px #csstext p { margin-bottom: 0px; margin-left: 0px; margin-right: 0px ! important; margin-top: 0px; } #data p { margin: 0; margin-bottom: 0px !important; } #cssom |

| margin-bottom: 0px !important | margin-left: 0px | margin-right: 0px | margin-top: 0px #csstext p { margin-bottom: 0px ! important; margin-left: 0px; margin-right: 0px; margin-top: 0px; } #data p { margin: 0; margin-left: 0px !important; } #cssom |

| margin-bottom: 0px | margin-left: 0px !important | margin-right: 0px | margin-top: 0px #csstext p { margin-bottom: 0px; margin-left: 0px ! important; margin-right: 0px; margin-top: 0px; } #data p { margin: 0 !important; margin-top: 1px; } #cssom |

| margin: 0px !important | margin-bottom: 0px !important | margin-left: 0px !important | margin-right: 0px !important | margin-top: 0px !important #csstext p { margin: 0px ! important; } #data p { margin: 0 ! important; margin-left: 0px ! important; } #cssom |

| margin: 0px !important | margin-bottom: 0px !important | margin-left: 0px !important | margin-right: 0px !important | margin-top: 0px !important #csstext p { margin: 0px ! important; } #data p { margin-top: 0; margin-bottom: 0; margin-left: 0; } #cssom |

| margin-bottom: 0px | margin-left: 0px | margin-top: 0px #csstext p { margin-bottom: 0px; margin-left: 0px; margin-top: 0px; } #data p { margin: 0; margin-top: inherit; } #cssom |

| margin-bottom: 0px | margin-left: 0px | margin-right: 0px | margin-top: inherit #csstext p { margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: inherit; } #data p { margin: 0; margin-right: inherit; } #cssom |

| margin-bottom: 0px | margin-left: 0px | margin-right: inherit | margin-top: 0px #csstext p { margin-bottom: 0px; margin-left: 0px; margin-right: inherit; margin-top: 0px; } #data p { margin: 0; margin-bottom: inherit; } #cssom |

| margin-bottom: inherit | margin-left: 0px | margin-right: 0px | margin-top: 0px #csstext p { margin-bottom: inherit; margin-left: 0px; margin-right: 0px; margin-top: 0px; } #data p { margin: 0; margin-left: inherit; } #cssom |

| margin-bottom: 0px | margin-left: inherit | margin-right: 0px | margin-top: 0px #csstext p { margin-bottom: 0px; margin-left: inherit; margin-right: 0px; margin-top: 0px; } #data p { margin: 0; margin-top: inherit; margin-bottom: inherit; } #cssom |

| margin-bottom: inherit | margin-left: 0px | margin-right: 0px | margin-top: inherit #csstext p { margin-bottom: inherit; margin-left: 0px; margin-right: 0px; margin-top: inherit; } #data p { margin: inherit 0; } #errors ;2;19;m;no property semicolon #cssom |

#csstext p { } #data /* TODO: border properties */ #data p { border-color: blue; } #cssom |

| border-bottom-color: blue | border-color: blue | border-left-color: blue | border-right-color: blue | border-top-color: blue #csstext p { border-color: blue; } #data p { border-color: blue; border-top-color: red; } #cssom |

| border-bottom-color: blue | border-color: red blue blue | border-left-color: blue | border-right-color: blue | border-top-color: red #csstext p { border-color: red blue blue; } #data p { border-color: blue; border-right-color: blue ! important; } #cssom |

| border-bottom-color: blue | border-left-color: blue | border-right-color: blue !important | border-top-color: blue #csstext p { border-bottom-color: blue; border-left-color: blue; border-right-color: blue ! important; border-top-color: blue; } #data p { border-color: inherit; border-right-color: blue ! important; } #cssom |

| border-bottom-color: inherit | border-left-color: inherit | border-right-color: blue !important | border-top-color: inherit #csstext p { border-bottom-color: inherit; border-left-color: inherit; border-right-color: blue ! important; border-top-color: inherit; } #data p { border-color: inherit; } #cssom |

| border-bottom-color: inherit | border-left-color: inherit | border-right-color: inherit | border-top-color: inherit #csstext p { border-color: inherit; } #data p { border-style: solid none; } #cssom |

| border-bottom-style: solid | border-left-style: none | border-right-style: none | border-style: solid none | border-top-style: solid #csstext p { border-style: solid none; } #data p { border-style: solid none; border-top-style: dotted; } #cssom |

| border-bottom-style: solid | border-left-style: none | border-right-style: none | border-style: dotted none solid | border-top-style: dotted #csstext p { border-style: dotted none solid; } #data p { border-style: solid none; border-right-style: none ! important; } #cssom |

| border-bottom-style: solid | border-left-style: none | border-right-style: none !important | border-top-style: solid #csstext p { border-bottom-style: solid; border-left-style: none; border-right-style: none ! important; border-top-style: solid; } #data p { border-style: inherit; } #cssom |

| border-bottom-style: inherit | border-left-style: inherit | border-right-style: inherit | border-style: inherit | border-top-style: inherit #csstext p { border-style: inherit; } #data p { border-style: inherit; border-top-style: none; } #cssom |

| border-bottom-style: inherit | border-left-style: inherit | border-right-style: inherit | border-top-style: none #csstext p { border-bottom-style: inherit; border-left-style: inherit; border-right-style: inherit; border-top-style: none; } #data p { border-width: 5px; } #cssom |

| border-bottom-width: 5px | border-left-width: 5px | border-right-width: 5px | border-top-width: 5px | border-width: 5px #csstext p { border-width: 5px; } #data p { border-width: 5px; border-top-width: 4px; } #cssom |

| border-bottom-width: 5px | border-left-width: 5px | border-right-width: 5px | border-top-width: 4px | border-width: 4px 5px 5px #csstext p { border-width: 4px 5px 5px; } #data p { border-width: 5px; border-right-width: inherit; } #cssom |

| border-bottom-width: 5px | border-left-width: 5px | border-right-width: inherit | border-top-width: 5px #csstext p { border-bottom-width: 5px; border-left-width: 5px; border-right-width: inherit; border-top-width: 5px; } #data p { border-width: 5px; border-left-width: 5px !important; } #cssom |

| border-bottom-width: 5px | border-left-width: 5px !important | border-right-width: 5px | border-top-width: 5px #csstext p { border-bottom-width: 5px; border-left-width: 5px ! important; border-right-width: 5px; border-top-width: 5px; } #data p { border-top: 1px solid red; } #cssom |

| border-top: 1px solid red | border-top-color: red | border-top-style: solid | border-top-width: 1px #csstext p { border-top: 1px solid red; } #data p { border-bottom: 1px solid red; } #cssom |

| border-bottom: 1px solid red | border-bottom-color: red | border-bottom-style: solid | border-bottom-width: 1px #csstext p { border-bottom: 1px solid red; } #data p { border-top: inherit; } #cssom |

| border-top: inherit | border-top-color: inherit | border-top-style: inherit | border-top-width: inherit #csstext p { border-top: inherit; } #data p { border-top: inherit; border-top-width: 3px; } #cssom |

| border-top-color: inherit | border-top-style: inherit | border-top-width: 3px #csstext p { border-top-color: inherit; border-top-style: inherit; border-top-width: 3px; } #data p { border-top: inherit; border-top-width: inherit ! important; } #cssom |

| border-top-color: inherit | border-top-style: inherit | border-top-width: inherit !important #csstext p { border-top-color: inherit; border-top-style: inherit; border-top-width: inherit ! important; } #data p { border-bottom: inherit; border-bottom-width: 3px; } #cssom |

| border-bottom-color: inherit | border-bottom-style: inherit | border-bottom-width: 3px #csstext p { border-bottom-color: inherit; border-bottom-style: inherit; border-bottom-width: 3px; } #data p { border: 1px solid red; } #cssom |

| border: 1px solid red | border-bottom: 1px solid red | border-bottom-color: red | border-bottom-style: solid | border-bottom-width: 1px | border-color: red | border-left: 1px solid red | border-left-color: red | border-left-style: solid | border-left-width: 1px | border-right: 1px solid red | border-right-color: red | border-right-style: solid | border-right-width: 1px | border-style: solid | border-top: 1px solid red | border-top-color: red | border-top-style: solid | border-top-width: 1px | border-width: 1px #csstext p { border: 1px solid red; } #data p { border: 1px solid red; border-width: 2px; } #cssom |

| border: 2px solid red | border-bottom: 2px solid red | border-bottom-color: red | border-bottom-style: solid | border-bottom-width: 2px | border-color: red | border-left: 2px solid red | border-left-color: red | border-left-style: solid | border-left-width: 2px | border-right: 2px solid red | border-right-color: red | border-right-style: solid | border-right-width: 2px | border-style: solid | border-top: 2px solid red | border-top-color: red | border-top-style: solid | border-top-width: 2px | border-width: 2px #csstext p { border: 2px solid red; } #data /* TODO: We need to add test data for border and padding related properties. */ #data p { padding: 1px 2px 3px 4px; } #cssom |

| padding: 1px 2px 3px 4px | padding-bottom: 3px | padding-left: 4px | padding-right: 2px | padding-top: 1px #csstext p { padding: 1px 2px 3px 4px; } #data p { padding: 1px 2px 3px 4px !important; } #cssom |

| padding: 1px 2px 3px 4px !important | padding-bottom: 3px !important | padding-left: 4px !important | padding-right: 2px !important | padding-top: 1px !important #csstext p { padding: 1px 2px 3px 4px ! important; } #data p { padding: 1px 2px 3px; } #cssom |

| padding: 1px 2px 3px | padding-bottom: 3px | padding-left: 2px | padding-right: 2px | padding-top: 1px #csstext p { padding: 1px 2px 3px; } #data p { padding: 1px 2px 1px 2px; } #cssom |

| padding: 1px 2px | padding-bottom: 1px | padding-left: 2px | padding-right: 2px | padding-top: 1px #csstext p { padding: 1px 2px; } #data p { padding: 1px; } #cssom |

| padding: 1px | padding-bottom: 1px | padding-left: 1px | padding-right: 1px | padding-top: 1px #csstext p { padding: 1px; } #data p { padding: 1px; padding-top: 1px ! important; } #cssom |

| padding-bottom: 1px | padding-left: 1px | padding-right: 1px | padding-top: 1px !important #csstext p { padding-bottom: 1px; padding-left: 1px; padding-right: 1px; padding-top: 1px ! important; } #data p { display: inline; } #cssom |

| display: inline #csstext p { display: inline; } #computed 1 p #computedtext 1 p #data p { display: block; } #cssom |

| display: block #csstext p { display: block; } #computed 1 p -| display: inline +| display: block #computedtext 1 p - display: inline; + display: block; #data p { display: inherit; } #cssom |

| display: inherit #csstext p { display: inherit; } #computed 1 p #computedtext 1 p #data html { display: inline; } #cssom | | display: inline #csstext html { display: inline; } #computed 1 html -| display: inline +| display: block #computedtext 1 html - display: inline; + display: block; #data html { display: inherit; } #cssom | | display: inherit #csstext html { display: inherit; } #computed 1 html -| display: inline +| display: block #computedtext 1 html - display: inline; + display: block;