1

PrinceXML では、1 つのルールで 1 つの変数に対して string-set を使用できます。

h1 { string-set: header content(); }
h2 { string-set: subheader content(); }

これはクールなことであり、うまく機能しますが、すべての h1 要素にも設定したいと思いsubheaderます (すべての章にサブチャプターがありsubheader、間違った文字列が含まれるわけではないため)

私はすでに次のアイデアを試しましたが、うまくいきません:

h1 {
  string-set: header content();
  string-set: subheader content();
}
h2 { string-set: subheader content(); }

h1 { string-set: header content(); }
h1 { string-set: subheader content(); }
h2 { string-set: subheader content(); }

h1 { string-set: header,subheader content(); }
h2 { string-set: subheader content(); }



1つの要素で複数の文字列を設定することはまったく可能ですか? はいの場合、どのように?
PS.: 文字列は次のルールで表示されます。

@page :left {
  @top-right {
    content: string(header, first);
  }
}

@page :right {
  @top-right {
    content: string(subheader, first); 
  }
}
4

1 に答える 1