¿Puede una regla CSS seleccionar la parte de un cuadro que contiene texto (o un bloque en línea)?¿Hay un selector de CSS para seleccionar texto (bloques en línea) dentro de un cuadro rectangular?
Por ejemplo, un fragmento de HTML como <p>The quick brown fox jumped over the lazy dog</p>
pueden ordenarse a lo así:
+--------------------------+
| The quick brown fox |
| jumped over the |
| lazy dog |
+--------------------------|
Si creo una regla CSS como p { background: red }
entonces todo el cuadro/rectángulo tendrá un fondo rojo, incluyendo el "espacio en blanco "al final de cada línea.
¿Hay alguna forma de especificar un selector de modo que, en cada línea, solo el texto real tenga un fondo rojo?
Observo que, por defecto, el cursor cambia de 'flecha' a 'i-beam' cuando en realidad está sobre el texto; cuando está en otro lugar dentro del cuadro de párrafo, no sobre el texto, entonces es una flecha, no una i-beam.
Si especifico una regla explícita como p { cursor: crosshair }
, entonces es efectiva en todas partes dentro del cuadro rectangular. De nuevo, ¿es posible tener una regla que se selecciona solo cuando el cursor está realmente sobre el texto?
está mal ?? Soy nuevo en el desarrollo web, cualquier sugerencia o corrección seguramente ayudaría en lugar de solo una votación. – Neil