2015-02-17 2 views
0

Я хочу, чтобы слова в моем блочном выражении выглядели так, будто они были выделены черным с помощью css. Я не знаю, как это сделать. Вместо этого черные образуют большой квадратный фон.Как выделить тег blockquote с помощью css

blockquote{ 
color:white; 
background:black;} 

он должен выглядеть следующим образом: enter image description here

+2

Вы можете более четко описать, что вы подразумеваете под «выделены черным»? возможно, макет картины для нас? –

+0

Возможный дубликат: http://stackoverflow.com/questions/10675432/how-to-highlight-syntax-inside-blockquote-tag – Jatin

+0

Разве это не то, что вы хотите? Черный фон? Если нет, не могли бы вы прояснить свой вопрос? –

ответ

0

Добавить display:inline; в CSS для .blockquote.

(Я предполагаю, что вы создали класс CSS, называемый «blockquote», учитывая, что ваше объявление стиля имеет период перед этим словом. Если вы хотели применить это к тегу , конечно, вы удалили бы период .)

+0

На самом деле я этого не делал. :(Это было ошибкой при вводе кода здесь. Извините. –

2

стандартный способ сделать какой-нибудь текст, следует отметить, чтобы применить background-color к части встроенного текста, используя что-то вроде

.highlight { 
 
    background-color: yellow; 
 
}
<p>Hello this <span class='highlight'>is pluribum text </span> typed randomly</p>

Вы действительно не можете выделить самого , потому что это элемент уровня блока, и установка его цвета фона не создаст эффект выделения. Если вы хотите, чтобы весь текст быть выделен, вы должны применить highlighted класс ко всему тексту в вашем так, что он остается блоковый элемент и его строковое содержимое может иметь различный стиль

.highlight { 
 
    color:white; 
 
    background:black; 
 
    line-height: 150%; 
 
}
Hello testing something Hello testing something Hello testing something Hello testing something Hello testing something Hello testing something Hello testing something 
 
<blockquote><span class="highlight"> 
 
Hello testing something Hello testing something Hello testing something Hello testing something Hello testing something Hello testing something Hello testing something 
 
</span></blockquote> 
 
Hello testing something Hello testing something Hello testing something Hello testing something Hello testing something Hello testing something

+0

Спасибо за ваш ответ, но я хотел знать, был ли способ сделать это с помощью CSS только без изменения HTML. –

+0

Нет, потому что, если вы сделаете blockquote inline, это не будет элемент блока;) –

+0

Ahh ok then. :( –

Смежные вопросы