Для 1) Как уже упоминал Blender, установка max-width: 750px
должна дать вам гибкую ширину заголовка, которую вы ищете.Таким образом, ваш заголовок никогда не будет больше, чем 750px, но может уменьшиться, если окно станет меньше этого размера.
Для 2) Если вы не против, вы можете вместо этого расположить правильный блокплавать это.Вы будете менее склонны к проблемам, которые могут возникнуть с плавающей точкой, особенно если вы можете гарантировать, что нужный блок будет меньше самого заголовка:
.fr {
position: absolute;
bottom: 0;
right: 0;
}
Это также требует, чтобы его родительский div был расположен либоабсолютно или относительно правильно работать:
#head {
position: relative;
}