Для обеспечения поддержки различных браузеров в одной строке кода можно использовать вендорные префиксы. Например, чтобы добавить переход для всех браузеров, кроме IE, можно написать следующее:
```css
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
```
Для уменьшения повторения кода для свойства `transition` и его префиксов можно воспользоваться инструментами автопрефиксов, такими как Autoprefixer. Autoprefixer автоматически добавляет вендорные префиксы к CSS свойствам, основываясь на данный о поддержке браузеров. Например:
```css
transition: all 0.4s;
```
После использования Autoprefixer, он добавит необходимые вендорные префиксы для правильной работы переходов на различных браузерах:
```css
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
-ms-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
```