我想在body标签上添加样式,目前我最终得到了这段代码:
<body class="xspView tundra">
<div style="margin: 0px">
但我想实现这个目标:
<body class="xspView tundra" style="margin: 0px">
这是否可以在不删除现有功能的情况下实现(即不删除dojo和默认的xpages功能)?
答案 0 :(得分:5)
是的,你可以,
如果你有一个名为'home'的xpage。您可以将样式定义添加到xpage中的标记。例如:
<?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>
如果您有多个xpage设计并且您不想将这些代码行添加到每个xpage,您可以使用Themes自动将样式添加到body标签:
<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>
答案 1 :(得分:4)
您不必使用主题将样式添加到XPage正文标记。您可以在样式属性下的页面本身上执行此操作。来源如下:
<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core"
styleClass="myBodyStyle">
</xp:view>
其中向浏览器呈现:
<body class="myBodyStyle">
答案 2 :(得分:1)
添加具有BODY条目的css文件。把你的保证金放在那里如果你想全局使用它,请将css添加到主题
答案 3 :(得分:1)
为什么不在css文件中执行此操作?包括这个:
body {
margin: 0px;
}
就像任何HTML样式一样...... 或者,也许我并不完全明白你的意思......