body タグにスタイリングを追加したいのですが、現在、次のコードになります。
<body class="xspView tundra">
<div style="margin: 0px">
しかし、私はこれを達成したいと思います:
<body class="xspView tundra" style="margin: 0px">
これは、既存の機能を削除せずに (つまり、dojo とデフォルトの xpages 機能を削除せずに) 可能ですか?
body タグにスタイリングを追加したいのですが、現在、次のコードになります。
<body class="xspView tundra">
<div style="margin: 0px">
しかし、私はこれを達成したいと思います:
<body class="xspView tundra" style="margin: 0px">
これは、既存の機能を削除せずに (つまり、dojo とデフォルトの xpages 機能を削除せずに) 可能ですか?
はい、できます。
たとえば、「home」という xpage が 1 つあるとします。スタイル定義を 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 にこれらのコード行を追加したくない場合は、テーマを使用してスタイルを 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>
スタイルを XPages body タグに追加するためにテーマを使用する必要はありません。スタイルプロパティの下のページ自体でそれを行うことができます。ソースは次のようになります。
<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core"
styleClass="myBodyStyle">
</xp:view>
ブラウザに次のようにレンダリングされます。
<body class="myBodyStyle">
cssファイルでやらないのはなぜですか?これを含めます:
body {
margin: 0px;
}
他の HTML スタイリングと同じように...または、何を意味するのか正確に理解できないかもしれません...
BODY エントリを持つ css ファイルを追加します。そこにマージンを入れてください。グローバルに使用する場合は、CSS をテーマに追加します