Если еще не слишком поздно, вам лучше избегать этой проблемы, не устанавливая какие-либо стили для простых тегов <span>
. То же самое касается <div>
и любого другого тега (с возможными исключениями <a>
и <h1>
& family).
Вместо этого попробуйте установить стили для классов / идентификаторов, а затем свободно применять эти идентификаторы к соответствующим элементам в вашем HTML.
Я научился этому нелегко, столкнувшись с теми же проблемами, что и вы. Добавление стилей к базовым элементам только приводит к проблемам.
Также: неплохо было бы использовать CSS Reset для запуска вашего сайта. Это устанавливает все в «нейтральное» состояние; оттуда вы можете ввести , в частности, в соответствии с вашим сердцем.