В итоге что-то на страницах сайта на flex-box, где-то position: relative , что-то position: fixed
Я так понимаю, что это совсем не правильно и нужно придерживаться одного подхода.
/ это путь относительно корня сайта. И именно потому что он относительный, а не абсолютный, он и не работает при переносе ссылки или пути к файлу (в данном случае к картинке) на другой домен. Куда это необходимо вставить
organica, почему Ankhena сказал что на десктопе не будет работать, можно подробнее?
так, правильно понимаю?
background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0)); По виду, скорее 0.2, чем 0.4
Не так. Точнее не так, как вам хочется.
span унаследовал свойство text-align https://jsfiddle.net/67qny2ou/
Флекс распределяет свои дочерние элементы и делает их блоками в явном или неявном виде. И даже просто текст становится таким элементом. Его ширина определяется шириной содержимого, если не задана в явном виде. Т.е. ширина = ширине самого текста, в вашем случае слова. На выравнивание там нет места.