No es
para tal caso. De hecho
tal caso no se contempla en ningún lugar.
Otra forma sería usando una posición relative y darle una altura fija al elemento donde tienes el texto:
Código CSS:
Ver original.texto_e_imagen {
height: 200px;
overflow-y: hidden;
}
.texto {
position: relative;
top: -10px;
}
Y lo de los pseudo elementos, es simplemente poner un elemento encima del texto. Ahí le das al contenedor una posición relativa y colocas los pseudo elementos con un fondo, una altura y demás encima con posiciones absolutas.
Sigo sin verle sentido práctico. Si el texto está para que se lea, ¿por qué cortarlo?