У меня нет опыта с ваадином, поэтому я прошу прощения, если мой совет не имеет отношения к ваадину, но я все равно продолжу и звоню!
Может быть полезно опубликовать код, который у вас есть (CSS и HTML указанных элементов), но я думаю, что могу помочь до сих пор.
Я бы предложил установить положение элемента круга на относительное, а положение заголовка - на абсолютное, а затем расположить заголовок посередине. Вот одно из решений:
#circle {
position: relative;
}
#caption {
position: absolute;
top: 75px; /* Whatever half of the circle is */
left: 50%;
width: 50px;
margin: 0 0 0 -25px /* Sets margin-left to half of the width of the caption */
}
Если вы установите относительное позиционирование #circle и абсолютное позиционирование #caption, заголовок будет помещен в верхнем правом углу круга, поверх него. Затем можно установить для свойства top значение, равное половине общей высоты круга, чтобы поместить его в центр круга на оси y. Если вы установите свойство left заголовка на 50%, а затем зададите ему отрицательное левое поле, равное половине его ширины, оно должно идеально отцентрироваться. Убедитесь, что вы установили #circle в относительное положение, иначе заголовок может располагаться абсолютно относительно всей страницы, а не только по кругу.
Если это не сработает, дайте мне знать, потому что есть и другие возможные решения. Один включает использование поля margin: 0 auto для центрирования заголовка.
Надеюсь, это поможет!