¿Cómo evitar que el texto tome más de una línea en SASS?

A veces queremos mostrar el texto en nuestra página web evitando que el texto ocupe más de una línea o algo que detenga el ajuste de palabras. Se puede hacer agregando fácilmente algunos atributos en el archivo  sass .

Enfoque: Comenzamos creando un archivo HTML simple al que agregaríamos texto en el cuerpo usando la etiqueta <p>. Luego cree un archivo sass y asígnele el nombre «estilo». La extensión de este archivo es “.scss”. Ahora agregaremos el código que evitará que ocupe más de 1 línea. Aquí usaremos 2 atributos llamados espacio en blanco y desbordamiento. El valor del espacio en blanco sería nowrap y el valor del desbordamiento estaría oculto. Después de hacer esto, guardaremos el archivo y lo convertiremos en un archivo CSS usando cualquier compilador sass. Si está utilizando Visual Studio Code, puede instalar una extensión llamada «Live Sass Compiler» que hará el trabajo por usted. Finalmente, vincularemos nuestro archivo CSS en la etiqueta principal del archivo HTML que creamos anteriormente. 

Atributos utilizados: 

  1. espacio en blanco: ayuda a establecer cómo se manejan los espacios en blanco y los saltos de línea dentro del texto del elemento.
  2. desbordamiento: controla lo que sucede con el contenido que es demasiado grande para caber en su contexto de formato de bloque.

Estableceremos el valor de los atributos: 

  • nowrap ” al atributo de espacio en blanco que colapsa los espacios en blanco en uno pero suprime los saltos de línea.
  • » oculto» al atributo de desbordamiento que recorta el desbordamiento y el resto del contenido se hará invisible.

A continuación se muestra el código para el archivo style.scss

div {
    white-space: nowrap;
    overflow: hidden; 
}

Compílelo y conviértalo en css usando cualquier Sass Compiler . Habría un nuevo archivo creado en la misma carpeta llamado style.css . Ahora, vincule el archivo al html.

HTML

<!DOCTYPE html>
<html lang="en">
  
<head>
  
    <!--Linked the css file which was 
    compiled using the Sass compiler-->
    <link rel="stylesheet" href="style.css">
</head>
  
<body>
    <div>
        HTML Introduction: HTML stands for HyperText 
        Markup Language. It is used to design web 
        pages using a markup language. HTML is the 
        combination of Hypertext and Markup language. 
        Hypertext defines the link between the web 
        pages. A markup language is used to define 
        the text document within tag which defines 
        the structure of web pages.
    </div>
</body>
  
</html>

Producción: 

Publicación traducida automáticamente

Artículo escrito por kunalmali y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *