En el siguiente caso, ¿cómo puedo hacer que el texto generado por el :after
esté fuera del cuadro del lapso? (En la actualidad se hace en el interior, es decir, que hace que el elemento de span
más amplio)Cómo mostrar: después del contenido fuera del elemento
HTML
<span class="my">Boxtext</span>
CSS
span.my {
padding: 4px 8px;
background-color: red;
display: inline-block;
border-radius: 10px;
margin-left: 20px;
}
span.my:after {
content: " text that is supposed to come after the box";
}
supongo que esto es algo similar a la lista-style-position, donde puede elegir dentro o fuera ...
Thx, pero la segunda solución se verá desagradable debido, como usted mencionó, al borde (-radius). Para la primera solución, supongo que funcionaría, pero estaba buscando una solución que funcione con mi html original. – Ben
Después de mirar esta respuesta, pirateé este ejemplo: http://jsfiddle.net/cawgZ/ –
Usando el posicionamiento absoluto, puede hacer que la segunda solución se vea mejor. http://jsbin.com/ibuqip – Joel