Last active
March 28, 2024 06:22
-
-
Save LeaVerou/12b1d1e078510900c7ab206da1a0ff2e to your computer and use it in GitHub Desktop.
Two column <dl> with two lines of CSS! Thank you Grid Layout!
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Two column <dl> with two lines of CSS! Thank you Grid Layout! | |
* Limitation: Breaks if we have multiple consecutive <dt>s or <dd>s | |
*/ | |
dl { | |
display: grid; | |
grid-template: auto / 10em 1fr; | |
} | |
dt { | |
background: #fee; | |
} | |
dd { | |
background: hsl(220, 10%, 95%); | |
} | |
dt, dd { | |
margin: 0; | |
padding: .3em .5em; | |
border-top: 1px solid rgba(0,0,0,.1); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<dl> | |
<dt>Foo</dt> | |
<dd>Bar</dd> | |
<dt>Foo</dt> | |
<dd>Bar</dd> | |
<dt>Foo</dt> | |
<dd>Bar</dd> | |
<dt>Foo</dt> | |
<dd>Bar</dd> | |
<dt>Foo</dt> | |
<dd>Bar</dd> | |
</dl> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// alert('Hello world!'); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{"view":"split","fontsize":"110","seethrough":"","prefixfree":"","page":"css"} |
If you add dt { grid-column: 1 }
and dd { grid-column: 2 }
then it works without limitations.
Beautiful! Thank you!
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Perfect