2013-06-04 2 views
0

Я за пунктирной линией с меткой посередине. Пунктирная линия должна соответствовать ширине экрана. Я вызвал следующее.Пунктирная линия с центрированным текстом

<fieldset class="dashed"> 
<legend align="center">Some Centred Text</legend> 
</fieldset> 
.dashed 
{ 
border:0px; 
border-top: 1px dashed; 
} 

Wonder, если есть лучший способ.

ответ

1

Если бы я тебя, я использую div и span для моей разметки:

<div class="dashed"> 
    <span>Some Centred Text</span> 
</div> 

И в CSS:

.dashed { 
    border-bottom: 1px dashed #000; 
    text-align: center; 
    height: 10px; 
    margin-bottom: 10px; 
} 

.dashed span { 
    background: #fff; 
    padding: 0 5px; 
} 
+0

Какая разница, действительно ли это относится к fieldset/legend? – Ben

+0

@Ben Из [MDN] (https://developer.mozilla.org/en-US/docs/Web/HTML/Element/fieldset): _The HTML

элемент используется для группировки нескольких элементов управления, а также меток (
+0

Я думаю, что если вы не хотите «text-align: center», тогда поле будет хорошим –