Skip to content

Commit 0eaa435

Browse files
bfgeekchromium-wpt-export-bot
authored andcommitted
[fieldset] Set baselines correctly.
Previously we weren't propagating any baselines from the fieldset content, and instead synthesizing them for the end block edge when needed. This propagates the baselines directly from the fieldset content. Bug: 1305890 Change-Id: Id35fa96ada66d7a4d10f04f746d82eaa7047cd42 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3523702 Reviewed-by: David Grogan <dgrogan@chromium.org> Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org> Cr-Commit-Position: refs/heads/main@{#980893}
1 parent 4e628b1 commit 0eaa435

5 files changed

Lines changed: 40 additions & 1 deletion

File tree

css/css-contain/contain-size-fieldset-004-ref.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626
}
2727
legend, .innerContents {
2828
width: 0;
29-
height: 0;
3029
padding: 0;
3130
}
3231
</style>
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
<!DOCTYPE html>
2+
<div style="display: block;">
3+
baseline<fieldset style="display: inline-block;"><legend>legend</legend>content</fieldset>
4+
</div>
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<!DOCTYPE html>
2+
<link rel="help" href="https://bugs.chromium.org/p/chromium/issues/detail?id=1305890">
3+
<link rel="match" href="fieldset-baseline-alignment-ref.html">
4+
<div style="display: flex; align-items: baseline;">
5+
baseline<fieldset><legend>legend</legend>content</fieldset>
6+
</div>
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
<!DOCTYPE html>
2+
<style>
3+
span {
4+
border: solid 2px;
5+
padding: 10px;
6+
margin: 5px;
7+
}
8+
</style>
9+
<div>
10+
text <span style="display: inline-block;">line1<br>line2</span>
11+
</div>
12+
<div>
13+
text <span style="display: inline-flex;">line1<br>line2</span>
14+
</div>
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<!DOCTYPE html>
2+
<link rel="help" href="https://bugs.chromium.org/p/chromium/issues/detail?id=1305890">
3+
<link rel="match" href="fieldset-baseline-ref.html">
4+
<style>
5+
fieldset {
6+
border: solid 2px;
7+
padding: 10px;
8+
margin: 5px;
9+
}
10+
</style>
11+
<div>
12+
text <fieldset style="display: inline-block;">line1<br>line2</fieldset>
13+
</div>
14+
<div>
15+
text <fieldset style="display: inline-flex;">line1<br>line2</fieldset>
16+
</div>

0 commit comments

Comments
 (0)