Я ищу, чтобы создать индикатор выполнения, который я буду генерировать программно. В лучшем случае я новичок в css. Here - вот что я до сих пор; используя советы от this question.Центрирование текста перед горизонтальным правилом
В идеале, я бы стилизовать следующий простой HTML, но я открыт для добавления метки:
<div id="container">
<h2><span>Goal</span></h2>
<div id="bgblock"></div>
<h2><span>So Far</span></h2>
</div>
Two, возможно, 3 выпуска:
- Прямо сейчас «текст по линии "выполняется, делая текст белым, поверх строки. Это заканчивается резкой на зеленом фоне. Чтобы этого избежать, я думаю, мне нужно иметь текст (без цвета фона) и строки по обе стороны от него?
- Очевидно, что мои форматирование/поля/смещения являются беспорядком, а верхняя граница рамки/hr выравнивания не совсем правильная (кажется, что верхний текст должен быть сдвинут на пару пикселей или контейнер на пару пикселей, но у меня проблемы с этим).
Мысли о более чистом решении, которое позволяет мне, где я хочу быть?
http: // st ackoverflow.com/questions/2812770/add-centered-text-to-the-middle-of-a-hr-like-line –
У меня та же проблема, которую я определил в своей первой пуле. Я по сути хочу разделить фон позади текста, а не сплошной цвет. –
Несмотря на то, что [этот ответ] (http://stackoverflow.com/a/2812819/1392951) может пообещать, он не позволяет частицам «
» изменять ширину в зависимости от ширины текста. –