У меня есть следующий список:
<li>Equipment Area:{{equipment_area}}</li>
<li>Equipment Type: {{equipment_type}}</li>
<li>Manufacturer: {{manufacturer}}</li>
<li>Model Number: {{model_number}}</li>
<li>Serial Number: {{serial_number}}</li>
<li>Service: {{service}}</li>
<li>Capacity: {{capacity}}</li>
<li>Comments: {{general_comments}}</li>
<li>Total Cost: {{total_of_new_installation}}</li>
После попытки изменить цвет шрифта заголовков на синий я добавил несколько встроенных стилей:
<li style="blue">Equipment Area:{{equipment_area}}</li>
Однако, когда я добавляю встроенный стиль, как показано выше, весь элемент списка (заголовок и связанное значение) становится синим.
Я хочу, чтобы заголовок был синим, а значение шаблона - белым. Как это может быть сделано?
3 ответа
Вы можете попробовать это так:
<li style="blue">Equipment Area:<p style="color: white;">{{equipment_area}}</p></li>
Оберните каждую часть в span
и присвойте ей класс, например:
<li>
<span class="list-title">Equipment Area:</span>
<span class="list-value">{{equipment_area}}</span>
</li>
Затем вы можете стилизовать каждый класс по своему усмотрению ...
Используя встроенный стиль, вы можете просто использовать свойство color
, чтобы указать цвет текста внутри Тег HTML span.
<li><span style="color: blue">Equipment Area:</span><span style="color: white">{{equipment_area}}</span></li>
<li><span style="color: blue">Equipment Type:</span><span style="color: white">{{equipment_type}}</span></li>
<li><span style="color: blue">Manufacturer:</span><span style="color: white">{{manufacturer}}</span></li>
<li><span style="color: blue">Model Number:</span><span style="color: white">{{model_number}}</span></li>
Чтобы избежать повторения (переход к каждому элементу строки с добавлением встроенного стиля), лучше добавить классы заголовка и свойств к промежуткам и стилям в CSS, например
.title {
color: blue;
}
.value {
color: white;
}
.title:hover {
color: red;
}
<li>
<span class="title">Equipment Area:</span>
<span class="value">{{equipment_area}}</span>
</li>
<li>
<span class="title">Equipment Type:</span>
<span class="value">{{equipment_type}}</span>
</li>
<li>
<span class="title">Manufacturer:</span>
<span class="value">{{manufacturer}}</span>
</li>
<li>
<span class="title">Model Number:</span>
<span class="value">{{model_number}}</span>
</li>
(фрагмент был обновлен, чтобы изменить цвет заголовков на красный при наведении на них указателя мыши)
Похожие вопросы
Новые вопросы
html
HTML (язык гипертекстовой разметки) — это язык разметки для создания веб-страниц и другой информации, отображаемой в веб-браузере. Вопросы относительно HTML должны включать минимальный воспроизводимый пример и некоторое представление о том, чего вы пытаетесь достичь. Этот тег редко используется отдельно и часто в паре с [CSS] и [JavaScript].
.list-title { color: #fff; } .list-value { color: #64a5b7; } .list-title:hover { color: #64a5b7; }