¿Es posible agregar un estilo a la etiqueta del cuerpo HTML en una XPAGE?

StackOverflow https://stackoverflow.com/questions/9349118

  •  27-10-2019
  •  | 
  •  

Pregunta

Me gustaría agregar un estilo a la etiqueta del cuerpo, actualmente termino con este código:

<body class="xspView tundra">
<div style="margin: 0px">

Pero me gustaría lograr esto:

<body class="xspView tundra" style="margin: 0px">

¿Es esto posible sin eliminar la funcionalidad existente (es decir, sin eliminar la funcionalidad de Dojo y XPages predeterminada)?

¿Fue útil?

Solución

Sí tu puedes,

Si tiene, por ejemplo, una XPAGE llamada 'Home'. Puede agregar sus definiciones de estilo a la etiqueta en la XPage. Por ejemplo:

<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core" styleClass="ddd" style="margin: 20px;">
// your content goes here
</xp:view>

Si tiene un diseño de XPage múltiple y no desea agregar estas líneas de código a cada XPAGE, podría usar temas para agregar automáticamente los estilos a la etiqueta del cuerpo:

<control override="false">
    <name>ViewRoot</name>
    <property mode="concat">
        <name>styleClass</name>
        <value>xspView tundra</value>
    </property>
    <property mode="concat">
            <name>style</name>
            <value>margin: 20px</value>
    </property>
</control>

Otros consejos

No tiene que usar un tema para agregar un estilo a la etiqueta del cuerpo XPages. Puede hacerlo bien en la página en sí bajo la propiedad de estilo. La fuente se ve así:

<?xml version="1.0" encoding="UTF-8"?>
    <xp:view xmlns:xp="http://www.ibm.com/xsp/core"
    styleClass="myBodyStyle">

    </xp:view>

Que se presenta al navegador como:

 <body class="myBodyStyle">

Agregue un archivo CSS que tenga una entrada de cuerpo. Pon tu margen allí. Agregue el CSS a un tema si desea usarlo a nivel mundial

¿Por qué no lo haces en un archivo CSS? Incluir esto:

 body {
        margin: 0px;
    }

Al igual que cualquier estilo HTML ... o, tal vez no entiendo exactamente a qué te refieres ...

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top