"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo eliminar los valores Href de la salida de impresión de Chrome?

¿Cómo eliminar los valores Href de la salida de impresión de Chrome?

Publicado el 2024-11-07
Navegar:140

How to Remove Href Values from Chrome Print Output?

Eliminación de valores Href en la salida de impresión de Chrome

Al personalizar la impresión CSS en Chrome, es posible que encuentres un problema en el que los enlaces se imprimen con ambos contenido textual y el valor href. Para resolver este problema, sigue estos pasos:

Como referencia, aquí tienes el HTML inicial:

Google

Comportamiento predeterminado de Bootstrap:

Bootstrap incluye una hoja de estilo de impresión que agrega el valor href a los enlaces entre paréntesis:

@media print {
  a[href]:after {
    content: " (" attr(href) ")";
  }
}

Deshabilitar o anular el estilo de Bootstrap:

Para eliminar los valores href, puede modificar la hoja de estilos de impresión de Bootstrap o anularla con la suya propia:

Deshabilitar el estilo de Bootstrap:

Eliminar la regla a[href]:after de la hoja de estilos de impresión de Bootstrap.

Anular el estilo:

Agregue una nueva regla a[href]:after a su propia hoja de estilo de impresión y establezca el contenido: none !important; para deshabilitar el estilo de Bootstrap:

@media print {
  a[href]:after {
    content: none !important;
  }
}

Después de implementar estos cambios, los enlaces imprimirán solo el contenido textual, según se desee:

Google
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3