Ось мій код:
<div class="container">
<div>
<h1>Welcome TeamName1</h1>
asdf
<hr>
asdf
</div>
</div> <!-- /container -->
Здається, тег hr не працює, як я очікував би. Замість того, щоб малювати лінію, вона створює пробіл, приблизно так:
Ось мій код:
<div class="container">
<div>
<h1>Welcome TeamName1</h1>
asdf
<hr>
asdf
</div>
</div> <!-- /container -->
Здається, тег hr не працює, як я очікував би. Замість того, щоб малювати лінію, вона створює пробіл, приблизно так:
Відповіді:
властивістю css <hr>
є:
hr {
-moz-border-bottom-colors: none;
-moz-border-image: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
border-color: #EEEEEE -moz-use-text-color #FFFFFF;
border-style: solid none;
border-width: 1px 0;
margin: 18px 0;
}
Він відповідає горизонтальній лінії 1 піксель із дуже світло-сірим та вертикальним краєм 18 пікселів.
і оскільки <hr>
всередині <div>
класу без, ширина залежить від вмісту<div>
якщо ви хочете, <hr>
щоб вона була на всю ширину, замініть <div>
на <div class='row'><div class='span12'>
(з відповідними закриваючими тегами).
Якщо ви очікуєте чогось іншого, опишіть, чого ви очікуєте, додавши коментар.
border-color: #EEEEEE -moz-use-text-color #FFFFFF;
лишеborder-color: #EEEEEE;
border-width: 1px 0;
) спричиняє 2px
горизонтальний рядок! Вам слід змінити його на: border-width: 1px 0 0 0;
зробити 1px
горизонтальну лінію.
Замість того, щоб писати
<hr>
Пишіть
<hr class="col-xs-12">
І він буде відображати повну ширину, як зазвичай.
<div class="w-100"><hr></div>
<hr class="w-100">
здається більш зрозумілим методом встановлення ширини.
Я вирішив це, встановивши для фону тла HR чорний колір так:
<hr style="width: 100%; color: black; height: 1px; background-color:black;" />
Це тому, що за замовчуванням CSS Bootstrap для <hr />
:
hr {
margin-top: 20px;
margin-bottom: 20px;
border: 0;
border-top: 1px solid #eeeeee;
}
це створює розрив у 40 пікселів між цими двома рядками
так що якщо ви хочете змінити якийсь конкретний <hr />
стиль полів на своїй сторінці, ви можете спробувати щось на зразок цього:
<hr style="margin-bottom:5px !important; margin-top:5px !important; " />
якщо ви хочете змінити зовнішній вигляд / інші стилі будь-якого конкретного <hr />
на вашій сторінці, наприклад, колір, тип межі або товщину, ви можете спробувати щось на зразок:
<hr style="border-top: 1px dotted #000000 !important; " />
для всіх <hr />
на вашій сторінці
<style>
hr {
border-top: 1px dotted #000000 !important;
margin-bottom:5px !important;
margin-top:5px !important;
}
</style>
Я зміг налаштувати hrTag, відредагувавши вбудований стиль як такий:
<div class="row"> <!-- You can also position the row if need be. -->
<div class="col-md-12 col-lg-12"><!-- set width of column I wanted mine to stretch most of the screen-->
<hr style="min-width:85%; background-color:#a1a1a1 !important; height:1px;"/>
</div>
</div>
HrTag тепер товщі і помітніше; це також темніший сірий колір. Бутстрап-код насправді дуже гнучкий. Як фрагмент демонструє вище, ви можете використовувати вбудований стиль або власний власний код. Сподіваюся, це комусь допомагає.
Можливо, вам захочеться одне з них, щоб відповідати макету Bootstrap:
<div class="col-xs-12">
<hr >
</div>
<!-- or -->
<div class="col-xs-12">
<hr style="border-style: dashed; border-top-width: 2px;">
</div>
<!-- or -->
<div class="col-xs-12">
<hr class="col-xs-1" style="border-style: dashed; border-top-width: 2px;">
</div>
Без DIV
елемента сітки компонування може гальмувати на різних пристроях.