Div mit CSS-Inhalt, nach dem pseudo-element ist nicht sichtbar

Ich habe eine POC, die ich absolvieren muss und ich darf mit Hilfe von CSS update Stile eines Produkts. Ich ersetzt mit einem Bild von dem Produkt mit einem logo mit dem CSS-Attribut content.

Muss ich hinzufügen, eine einfache Schnur mit einer Telefonnummer angezeigt werden, nachdem dieses logo. Ich habe versucht, verwenden Sie die :after pseudo-element, um dies zu tun. Dies funktioniert nur, wenn der Inhalt der div leer ist (logo entfernt).

CSS:

.demo {
  content: url('http://placehold.it/350x150')
}

.demo:after {
  content: 'test';
  display: inline-block;
}

HTML:

<div class="demo"></div>

Ich habe versucht, die änderung der display zu inline-block und harte Codierung der heightund width für beide Regeln. Im wesentlichen alles, was ich finden konnte. Jegliche Hilfe würde sehr geschätzt werden.

JSFiddle hier: https://jsfiddle.net/qykbjznm/

InformationsquelleAutor ICodeGorilla | 2017-03-07
Schreibe einen Kommentar