@@ -988,14 +988,15 @@ Inline/Main-Axis Alignment: the 'justify-self' property</h3>
988
988
<tr>
989
989
<th> 'justify-self' Axis
990
990
<td>
991
- The block’s containing block’s <a>inline axis</a> .
991
+ The block’s <a> containing block’s</a> <a>inline axis</a> .
992
992
<tr>
993
993
<th> <a>Alignment Container</a>
994
994
<td>
995
- The block's containing block,
996
- except that for block-level elements that establish a block formatting context
995
+ The block's <a> containing block</a> ,
996
+ except that for block-level elements that establish a <a> block formatting context</a>
997
997
and are placed next to a float,
998
- the <a>alignment container</a> is reduced by the space taken up by the float.
998
+ the <a>alignment container</a> is reduced by the space taken up by the float,
999
+ assuming the <a>writing mode</a> of the <a>containing block</a> .
999
1000
1000
1001
Issue: This is the legacy behavior of HTML <code> align</code> .
1001
1002
Do we want to still do this,
@@ -1005,7 +1006,8 @@ Inline/Main-Axis Alignment: the 'justify-self' property</h3>
1005
1006
<tr>
1006
1007
<th> <a>Alignment Subject</a>
1007
1008
<td>
1008
- The block's margin box.
1009
+ The block's margin box,
1010
+ assuming the <a>writing mode</a> of the block.
1009
1011
<tr>
1010
1012
<th> ''justify-self/normal'' Behavior
1011
1013
<td>
@@ -1040,12 +1042,14 @@ Inline/Main-Axis Alignment: the 'justify-self' property</h3>
1040
1042
<tr>
1041
1043
<th> <a>Alignment Container</a>
1042
1044
<td>
1043
- The box's containing block,
1044
- as modified by the inset properties ('top' /'right' /'bottom' /'left' ).
1045
+ The box's <a>containing block</a> ,
1046
+ as modified by the inset properties ('top' /'right' /'bottom' /'left' ),
1047
+ assuming the <a>writing mode</a> of the <a>containing block</a> .
1045
1048
<tr>
1046
1049
<th> <a>Alignment Subject</a>
1047
1050
<td>
1048
- The box's margin box.
1051
+ The box's margin box,
1052
+ assuming the <a>writing mode</a> of the <a>box</a> .
1049
1053
<tr>
1050
1054
<th> ''justify-self/normal'' Behavior
1051
1055
<td>
@@ -1093,12 +1097,14 @@ Inline/Main-Axis Alignment: the 'justify-self' property</h3>
1093
1097
<th> <a>Alignment Container</a>
1094
1098
<td>
1095
1099
The box's <a>static-position rectangle</a> ,
1096
- as defined by its parent box's layout mode.
1100
+ as defined by its parent box's layout mode,
1101
+ assuming the <a>writing mode</a> of the <a href="https://www.w3.org/TR/CSS2/visudet.html#static-position">static-position containing block</a> .
1097
1102
<tr>
1098
1103
<th> <a>Alignment Subject</a>
1099
1104
<td>
1100
1105
The box's margin box <em> after</em> laying out the box,
1101
- treated as fixed-size for the purpose of alignment.
1106
+ treated as fixed-size for the purpose of alignment,
1107
+ assuming the <a>writing mode</a> of the box.
1102
1108
<tr>
1103
1109
<th> ''justify-self/normal'' Behavior
1104
1110
<td>
@@ -1127,11 +1133,13 @@ Inline/Main-Axis Alignment: the 'justify-self' property</h3>
1127
1133
<tr>
1128
1134
<th> <a>Alignment Container</a>
1129
1135
<td>
1130
- The <a>grid item’s</a> <a>grid area</a> .
1136
+ The <a>grid item’s</a> <a>grid area</a> ,
1137
+ assuming the <a>writing mode</a> of the <a>grid container</a> .
1131
1138
<tr>
1132
1139
<th> <a>Alignment Subject</a>
1133
1140
<td>
1134
- The <a>grid item’s</a> margin box.
1141
+ The <a>grid item’s</a> margin box,
1142
+ assuming the <a>writing mode</a> of the <a>grid item</a> .
1135
1143
<tr>
1136
1144
<th> ''justify-self/normal'' Behavior
1137
1145
<td>
@@ -1210,16 +1218,18 @@ Block/Cross-Axis Alignment: the 'align-self' property</h3>
1210
1218
<tr>
1211
1219
<th> 'align-self' Axis
1212
1220
<td>
1213
- The box’s containing block’s <a>block axis</a> .
1221
+ The box’s <a> containing block’s</a> <a>block axis</a> .
1214
1222
<tr>
1215
1223
<th> <a>Alignment Container</a>
1216
1224
<td>
1217
- The box's containing block,
1218
- as modified by the inset properties.
1225
+ The box's <a>containing block</a> ,
1226
+ as modified by the inset properties,
1227
+ assuming the <a>writing mode</a> of the <a>containing block</a> .
1219
1228
<tr>
1220
1229
<th> <a>Alignment Subject</a>
1221
1230
<td>
1222
- The box’s margin box.
1231
+ The box’s margin box,
1232
+ assuming the <a>writing mode</a> of the box.
1223
1233
<tr>
1224
1234
<th> ''align-self/normal'' Behavior
1225
1235
<td>
@@ -1267,12 +1277,14 @@ Block/Cross-Axis Alignment: the 'align-self' property</h3>
1267
1277
<th> <a>Alignment Container</a>
1268
1278
<td>
1269
1279
The box's <a>static-position rectangle</a> ,
1270
- as defined by its parent box's layout mode.
1280
+ as defined by its parent box's layout mode,
1281
+ assuming the <a>writing mode</a> of the <a href="https://www.w3.org/TR/CSS2/visudet.html#static-position">static-position containing block</a> .
1271
1282
<tr>
1272
1283
<th> <a>Alignment Subject</a>
1273
1284
<td>
1274
1285
The box's margin box <em> after</em> laying out the box,
1275
- treated as fixed-size for the purpose of alignment.
1286
+ treated as fixed-size for the purpose of alignment,
1287
+ assuming the <a>writing mode</a> of the box.
1276
1288
<tr>
1277
1289
<th> ''align-self/normal'' Behavior
1278
1290
<td>
@@ -1295,11 +1307,13 @@ Block/Cross-Axis Alignment: the 'align-self' property</h3>
1295
1307
<tr>
1296
1308
<th> <a>Alignment Container</a>
1297
1309
<td>
1298
- The <a>flex line</a> the <a>flex item</a> is in.
1310
+ The <a>flex line</a> the <a>flex item</a> is in,
1311
+ assuming the <a>writing mode</a> of the <a>flex container</a> .
1299
1312
<tr>
1300
1313
<th> <a>Alignment Subject</a>
1301
1314
<td>
1302
- The <a>flex item’s</a> margin box.
1315
+ The <a>flex item’s</a> margin box,
1316
+ assuming the <a>writing mode</a> of the <a>flex item</a> .
1303
1317
<tr>
1304
1318
<th> ''align-self/normal'' Behavior
1305
1319
<td>
@@ -1318,11 +1332,13 @@ Block/Cross-Axis Alignment: the 'align-self' property</h3>
1318
1332
<tr>
1319
1333
<th> <a>Alignment Container</a>
1320
1334
<td>
1321
- The [=grid item’s=] <a>grid area</a> .
1335
+ The [=grid item’s=] <a>grid area</a> ,
1336
+ assuming the <a>writing mode</a> of the <a>grid container</a> .
1322
1337
<tr>
1323
1338
<th> <a>Alignment Subject</a>
1324
1339
<td>
1325
- The <a>grid item’s</a> margin box.
1340
+ The <a>grid item’s</a> margin box,
1341
+ assuming the <a>writing mode</a> of the <a>grid item</a> .
1326
1342
<tr>
1327
1343
<th> ''align-self/normal'' Behavior
1328
1344
<td>
0 commit comments