@custom-media --small-viewport (min-width: 768px);
@media (--small-viewport) {
/* стили для планшета */
}
/* в css получится вот так*/
@media (min-width: 768px) {
/* styles for small viewport */
}
<div class="grid">
<div class="child">
Мiсто
<div>viber</div>
<div>Telegram</div>
</div>
<div class="child">
Мiсто
<div>viber</div>
<div>Telegram</div>
</div>
<div class="child">
Мiсто
<div>viber</div>
<div>Telegram</div>
</div>
<div class="child">
Мiсто
<div>viber</div>
<div>Telegram</div>
</div>
<div class="child">
Мiсто
<div>viber</div>
<div>Telegram</div>
</div>
<div class="child">
Мiсто
<div>viber</div>
<div>Telegram</div>
</div>
<div class="child">
Мiсто
<div>viber</div>
<div>Telegram</div>
</div>
<div class="child">
Мiсто
<div>viber</div>
<div>Telegram</div>
</div>
<div class="image">картинка</div>
</div>
.grid
-родителя.grid {
display: grid;
grid-template-columns: repeat(4, 158px);
gap: 20px;
}
.child {
border: 1px solid #000;
border-radius: 4px;
}
.image {
grid-column: 1 / 3;
grid-row: 2 / 4;
border: 1px solid #000;
border-radius: 4px;
}
px
, а если единицы измерения передали в функцию, то ничего не делай.padding unit($value) == '' ? ($value)px : $value
unit($value) == ''
, то к $value
добавь px
— ($value)px
$value
mixinName($value)
padding unit($value) == '' ? ($value)px : $value
margin unit($value) == '' ? ($value)px : $value
body
mixinName(10);
p
mixinName(10px);
b
mixinName(10rem);
body {
padding: 10px;
margin: 10px;
}
p {
padding: 10px;
margin: 10px;
}
b {
padding: 10rem;
margin: 10rem;
}
1 1 1
1 1 1
1 1 1
1 1 1
2 1
1 1 1
1 1 1
2 1
3
<tr>
<td height="50px" width="100%"></td>
</tr>
<tr>
<td height="50px" colspan="5"></td>
</tr>
5
— потому что у вас 5 ячеек в втором ряду. Ячейкам во втором ряду вы уже можете указать конкретные ширины display: block
как в <div>
. Так как по сути указывая display: grid
, мы указываем display: grid block
: будь внутри с гридовым контекстом, а внешее блочным.display: grid inline
, тогда по умолчанию блок схлопнется "по тексту".(function(d, w){
//ваш код
})(document, window)
input {
background-color: transparent !important;
border: 1px solid #0de !important;
...
}
@font-face {
font-display: swap;
font-family: 'Lato';
src: url('/fonts/lato-light/lato-light.cyrillic.woff2') format('woff2'),
url('/fonts/lato-light/lato-light.cyrillic.woff') format('woff');
font-weight: 300;
font-style: normal;
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; // только кириллица
}
.carcass__left {
flex-basis: 265px;
}
flex-basis
- говорит, сколько занимать места до распределения пустого пространства (криво выразился наверное).carcass__right {
flex-grow: 1;
}
flex-grow
-как раз то свойство, которое заставляет тянуться по основной оси.flex-shrink
.carcass__left {
background-color: green;
flex-basis: 265px;
flex-shrink: 0;
}
<style>
.image {
width: 100px;
height: 100px;
background-image: url('https://hi-news.ru/wp-content/uploads/2015/01/Galaxy.jpg');
}
</style>
<div class="image"></div>
<style>
.image {
width: 100px;
height: 100px;
background-image: url('https://hi-news.ru/wp-content/uploads/2015/01/Galaxy.jpg');
}
</style>
<div class=""></div>
network