Комментарии 6
logical a d c b
Честно говоря, я не понял как эта конструкция упрощает поддержку?
Основная цель у автора была не "упростить поддержку", а "добавить новый функционал". А новый функционал почти всегда усложняет поддержку, вопрос лишь, как сильно…
Для упрощения поддержки нужен рефакторинг, но статья явно не об этом
С непривычки она наоборот усложняет поддержку, но иначе никак комбинацию четырёх логических маргинов не записать:
/* это margin: a b c d */
margin-top: a;
margin-right: b;
margin-bottom: c;
margin-left: d;
/* а это margin: logical a d b c*/
margin-block-start: a;
margin-inline-start: d;
margin-block-end: c;
margin-inline-end: b;
на греческом языке вопросительный знак — «;»
Неправда. Он только так выглядит. В Уникоде это другой глиф с другим кодом: «;».
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Справа налево. Как перевернуть интерфейс сайта под RTL