Вы можете включить что-то вроде:
<div style="margin:50px;width:450px;height:25px;overflow:hidden;">
<div style="width:550px;height:2px;background:black;position:relative;top:5px;">
<div style="float:left;width:10px;height:10px;background:black;border-radius:50%;position:relative;top:-4px;margin-right:100px;"></div>
<div style="float:left;width:10px;height:10px;background:black;border-radius:50%;position:relative;top:-4px;margin-right:100px;"></div>
<div style="float:left;width:10px;height:10px;background:black;border-radius:50%;position:relative;top:-4px;margin-right:100px;"></div>
<div style="float:left;width:10px;height:10px;background:black;border-radius:50%;position:relative;top:-4px;margin-right:100px;"></div>
<div style="float:left;width:10px;height:10px;background:black;border-radius:50%;position:relative;top:-4px;margin-right:100px;"></div>
</div>
</div>
<div style="width:550px;height:2px;position:relative;left:45px;top:-55px;">
<div style="float:left;width:10px;height:10px;position:relative;top:-4px;margin-right:100px;">text</div>
<div style="float:left;width:10px;height:10px;position:relative;top:-4px;margin-right:100px;">some other text</div>
<div style="float:left;width:10px;height:10px;position:relative;top:-4px;margin-right:100px;">some more text</div>
<div style="float:left;width:10px;height:10px;position:relative;top:-4px;margin-right:100px;">guess what! text!</div>
<div style="float:left;width:10px;height:10px;position:relative;top:-4px;margin-right:100px;">text again</div>
</div>
Точки имеют поля справа от них, чтобы сделать интервал, и они расположены относительно, чтобы убедиться, что они находятся на линии. Была добавлена оболочка, чтобы скрыть дополнительную часть справа от черной линии, которая была необходима из-за правого поля на последней точке (в противном случае точка переместилась бы на следующую строку).
Вы также можете добавить текст, используя последнюю часть HTML-кода выше.