1

body タグにスタイリングを追加したいのですが、現在、次のコードになります。

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

しかし、私はこれを達成したいと思います:

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

これは、既存の機能を削除せずに (つまり、dojo とデフォルトの xpages 機能を削除せずに) 可能ですか?

4

4 に答える 4

5

はい、できます。

たとえば、「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>
于 2012-02-19T14:03:01.237 に答える
4

スタイルを 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">
于 2012-02-19T18:49:00.423 に答える
1

cssファイルでやらないのはなぜですか?これを含めます:

 body {
        margin: 0px;
    }

他の HTML スタイリングと同じように...または、何を意味するのか正確に理解できないかもしれません...

于 2012-02-20T09:17:13.743 に答える
1

BODY エントリを持つ css ファイルを追加します。そこにマージンを入れてください。グローバルに使用する場合は、CSS をテーマに追加します

于 2012-02-19T22:49:33.380 に答える