Не означает, что в вашем коде в целом есть несколько ошибок, которые вы, возможно, захотите перепроверить.
Тем не менее, если мы дадим сегмент, мы будем sh двигаться вниз и, скорее, чем новый h1, мы можем манипулировать им намного проще и аккуратнее. Придание этому периоду относительной позиции, а не абсолютной позиции, которую вы ему дали, позволяет нам переместить его относительно его контейнера.
И наконец, я изменил вашу высоту на высоту строки, чтобы немного лучше отцентрировать текст, подумал, что, возможно, я посмотрю на некоторые свойства flexbox, чтобы он был идеально отцентрирован.
A чуть более элегантным решением может быть смещение диапазона на 3 пикселя, а левого сегмента текста на 3 пикселя, чтобы они были симметричными и центрированными.
Надеюсь, это поможет.
<html>
<head> <title> Esercizio </title>
<meta charset="UTF-8">
<style type=text/css>
body{ }
p { letter-spacing: 0.1em;
word-spacing: 2mm;
}
i { }
h1{ background-color: #EAEAEA;
line-height: 68px; width:90%;
padding-left: 3mm;
text-align: center;
}
.down { position: relative;
top: 15px;
height: 50px;
background-color: #EEE; padding-left: 0.5mm;
text-align: center;
z-index:2;
}
div{width:50%; text-align: right; font-size: 125%;
background-color: #EE5; padding-right: 0.1mm;
border-right: dotted 1mm red;
border-bottom: dashed 3px blue;
border-top; border-left: none;
float : right;
}
</style>
</head>
<body>
<h1> Parlando <span class=down>Sparlando</span></h1>