Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

238
Visualizações
Aplicar tamaño de fuente solo a ciertos elementos secundarios

Tengo un proyecto (un creador de etiquetas) en el que necesito definir un tamaño de fuente y luego aplicar en porcentaje el tamaño deseado a los elementos de texto.

Esto funciona como se esperaba, pero cuando configuro el tamaño de fuente en el div principal (que contiene texto, imágenes, códigos de barras...), todas las imágenes obtienen una compensación del tamaño de fuente en píxeles que configuré.

Dado que generaré un PDF, el tamaño de fuente de mi texto se almacena en mi base de datos como un int y se usará como pt (tipo de punto). Para lograr esto, configuro mi tamaño de fuente del div principal a su altura y configuro el tamaño de fuente de mis elementos secundarios como un porcentaje.

Básicamente estoy haciendo esto:

 <div id='template' style="font-size: (labelHeight) + px"> <div id='text' style="font-size: {{100*(field.fontSize*0.352778)/field.template.format.height }}%"> <p>My text</p> </div> <div> <img id='myImage'> </div> </div>

Esta es una simplificación de mi código (la sintaxis no es correcta aquí, pero es solo para mostrarle cómo funciona).

Guardo mi field.template.format.height en mm y mi fontSize como un int . El valor de 0,352778 proviene del hecho de que 1pt = 0,352778 mm .

Básicamente, quiero que mi tamaño de fuente de mi div de plantilla se aplique solo a los elementos de texto .

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

La propiedad font-size especifica el tamaño del texto. Si otros elementos dentro de la plantilla div se ven afectados, es posible que su tamaño/relleno/margen se especifique utilizando unidades em , que son proporcionales al tamaño de la fuente. Sugeriría usar unidades rem en su lugar porque son proporcionales al tamaño de fuente global y, por lo tanto, no se ven afectadas por los cambios en el tamaño de fuente de la plantilla div .

about 4 years ago · Juan Pablo Isaza Relatório

0

si el div padre tiene un tamaño de fuente y el hijo lo heredará. para arreglar este problema debes especificarlo uno por uno

Por ejemplo <p style="style ETC"></p>

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda