Be more tolerant of varying font metrics so the tests pass on Mac too, and clean up some things from the last round of changes. b=9458,18217

This commit is contained in:
dbaron%dbaron.org 2007-02-04 20:52:46 +00:00
parent 349d004f43
commit dfbaaf6e74
10 changed files with 24 additions and 24 deletions

View File

@ -4,13 +4,13 @@
<title>Testcase for inline-table (bug 18217)</title>
<style type="text/css">
div { height: 1em; }
span { display:inline-table; vertical-align: top; height: 1em; background: red; color: red; }
div#test > span { display:inline-table; vertical-align: top; height: 1em; background: red; color: red; }
div#after { margin-top:-1em; }
div#after span { display: inline; background: green; color: green; border-bottom: 0.5em solid green; }
div#after > span { display: inline; vertical-align: top; background: green; color: green; border-bottom: 0.25em solid green; border-top: 0.25em solid green; }
</style>
</head>
<body>
<div><span>X</span></div>
<div id="test"><span>X</span></div>
<div id="after"><span>X</span></div>
</body>
</html>

View File

@ -3,13 +3,13 @@
<head>
<title>Testcase for inline-table (bug 18217)</title>
<style type="text/css">
span { display:inline-table; vertical-align: top; background: green; color: green; border-bottom: 0.5em solid green; }
div#test > span { display:inline-table; vertical-align: top; background: green; color: green; border-bottom: 0.25em solid green; border-top: 0.25em solid green; }
div#before { height: 1em; margin-bottom:-1em; }
div#before span { display: inline; background: red; color: red; }
div#before > span { display: inline; vertical-align: top; background: red; color: red; }
</style>
</head>
<body>
<div id="before"><span>X</span></div>
<div><span>X</span></div>
<div id="test"><span>X</span></div>
</body>
</html>

View File

@ -3,14 +3,14 @@
<head>
<title>Testcase for inline-table (bug 18217)</title>
<style type="text/css">
span { display:inline-table; vertical-align: top; }
span span { display: block; background: green; color: green; border-bottom: 0.5em solid green; }
div#test > span { display:inline-table; vertical-align: top; }
div#test > span > span { display: block; background: green; color: green; border-bottom: 0.25em solid green; border-top: 0.25em solid green; }
div#before { height: 1em; margin-bottom:-1em; }
div#before span { display: inline; background: red; color: red; }
div#before > span { display: inline; vertical-align: top; background: red; color: red; }
</style>
</head>
<body>
<div id="before"><span>X</span></div>
<div><span><span>X</span></span></div>
<div id="test"><span><span>X</span></span></div>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<title>Testcase for inline-table (bug 18217)</title>
<style type="text/css">
span { display: inline-table; vertical-align: top; background: green; color: green; border-bottom: 0.5em solid green; }
span { display: inline-table; vertical-align: top; background: green; color: green; border-bottom: 0.25em solid green; border-top: 0.25em solid green; }
</style>
</head>
<body>

View File

@ -3,7 +3,7 @@
<head>
<title>Testcase for inline-table (bug 18217)</title>
<style type="text/css">
span { background: green; color: green; border-bottom: 0.5em solid green; }
span { vertical-align: top; background: green; color: green; border-bottom: 0.25em solid green; border-top: 0.25em solid green; }
</style>
</head>
<body>

View File

@ -4,13 +4,13 @@
<title>Testcase for inline-block (bug 9458)</title>
<style type="text/css">
div { height: 1em; }
span { display:inline-block; vertical-align: top; height: 1em; background: red; color: red; }
div#test span { display:inline-block; vertical-align: top; height: 1em; background: red; color: red; }
div#after { margin-top:-1em; }
div#after span { display: inline; background: green; color: green; border-bottom: 0.5em solid green; }
div#after span { display: inline; vertical-align: top; background: green; color: green; border-bottom: 0.25em solid green; border-top: 0.25em solid green; }
</style>
</head>
<body>
<div><span>X</span></div>
<div id="test"><span>X</span></div>
<div id="after"><span>X</span></div>
</body>
</html>

View File

@ -3,13 +3,13 @@
<head>
<title>Testcase for inline-block (bug 9458)</title>
<style type="text/css">
span { display:inline-block; vertical-align: top; background: green; color: green; border-bottom: 0.5em solid green; }
div#test span { display:inline-block; vertical-align: top; background: green; color: green; border-bottom: 0.25em solid green; border-top: 0.25em solid green; }
div#before { height: 1em; margin-bottom:-1em; }
div#before span { display: inline; background: red; color: red; }
div#before span { display: inline; vertical-align: top; background: red; color: red; }
</style>
</head>
<body>
<div id="before"><span>X</span></div>
<div><span>X</span></div>
<div id="test"><span>X</span></div>
</body>
</html>

View File

@ -3,14 +3,14 @@
<head>
<title>Testcase for inline-block (bug 9458)</title>
<style type="text/css">
span { display:inline-block; vertical-align: top; }
span span { display: block; background: green; color: green; border-bottom: 0.5em solid green; }
div#test > span { display:inline-block; vertical-align: top; }
div#test > span > span { display: block; background: green; color: green; border-bottom: 0.25em solid green; border-top: 0.25em solid green; }
div#before { height: 1em; margin-bottom:-1em; }
div#before span { display: inline; background: red; color: red; }
div#before > span { display: inline; vertical-align: top; background: red; color: red; }
</style>
</head>
<body>
<div id="before"><span>X</span></div>
<div><span><span>X</span></span></div>
<div id="test"><span><span>X</span></span></div>
</body>
</html>

View File

@ -3,7 +3,7 @@
<head>
<title>Testcase for inline-block (bug 9458)</title>
<style type="text/css">
span { display: inline-block; vertical-align: top; background: green; color: green; border-bottom: 0.5em solid green; }
span { display: inline-block; vertical-align: top; background: green; color: green; border-bottom: 0.25em solid green; border-top: 0.25em solid green; }
</style>
</head>
<body>

View File

@ -3,7 +3,7 @@
<head>
<title>Testcase for inline-block (bug 9458)</title>
<style type="text/css">
span { background: green; color: green; border-bottom: 0.5em solid green; }
span { vertical-align: top; background: green; color: green; border-bottom: 0.25em solid green; border-top: 0.25em solid green; }
</style>
</head>
<body>