Difference between revisions of "Popular syntax"
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
== Centering divs == | |||
<pre> | |||
.items { | |||
display: grid; | |||
grid-template-columns: repeat(4, 1fr); | |||
background: white; | |||
.item { | |||
max-width: 350px; | |||
display: grid; | |||
grid-template-columns: 1fr 1fr; | |||
gap: 1rem; | |||
padding: 1rem; | |||
align-self: center; | |||
justify-self: center; | |||
} | |||
} | |||
</pre> | |||
== Centering Text Vertically in DIV == | == Centering Text Vertically in DIV == | ||
HTML Markup | HTML Markup |
Revision as of 18:58, 18 December 2022
Centering divs
.items { display: grid; grid-template-columns: repeat(4, 1fr); background: white; .item { max-width: 350px; display: grid; grid-template-columns: 1fr 1fr; gap: 1rem; padding: 1rem; align-self: center; justify-self: center; } }
Centering Text Vertically in DIV
HTML Markup
<div class="main"> <div class="right"> <img src="https://picsum.photos/75/150?random=1" alt=""></div> <div class="left"> <p>some text</p></div> </div>
CSS Markup
.main{ display: flex; align-items: center; }
Dealing with images
img{width: 100%} img{aspect-ratio: 1 / 1; object-fit: contain;}
or
img{aspect-ratio: 1 / .5;}
Media Queries
/* On screens that are 992px or less, set the background color to blue */ @media screen and (max-width: 992px) { body { background-color: blue; } }