第 4 章 段落設定
4.1 行揃え
4.1.1
行揃え:text-align プロパティ●初期値:文字の表示方向に依存 ●適用対象:ブロック要素 ●値の継承:する ブロックレベル要素内のテキストを左揃え,右揃え,中央揃え,均等配置にします.
text-align プロパティは,CSS3で start,end の値が拡張されています.startとendは
writing-modeプロパティの指定によって左右への対応付けが変わります.左から右に書く指定
ではstartは左に,右から左に書く指定ではstartは右になります.endはその逆です.
left:左揃え
Antenna House Formatter provides additional features for optimal formatting, including: custom-developed MathML 3, CGM, and SVG rendering; baseline grids;
PANTONE® spot colors; and additional properties for controlling Japanese layout.
right:右揃え
Antenna House Formatter provides additional features for optimal formatting, including: custom-developed MathML 3, CGM, and SVG rendering; baseline grids;
PANTONE® spot colors; and additional properties for controlling Japanese layout.
center:中央揃え
Antenna House Formatter provides additional features for optimal formatting, including: custom-developed MathML 3, CGM, and SVG rendering; baseline grids;
PANTONE® spot colors; and additional properties for controlling Japanese layout.
inside:ノド側に揃え
Antenna House Formatter provides additional features for optimal formatting, including: custom-developed MathML 3, CGM, and SVG rendering; baseline grids;
PANTONE® spot colors; and additional properties for controlling Japanese layout.
outside:小口側に揃え
Antenna House Formatter provides additional features for optimal formatting, including: custom-developed MathML 3, CGM, and SVG rendering; baseline grids;
PANTONE® spot colors; and additional properties for controlling Japanese layout.
4
start:先頭揃え
Antenna House Formatter provides additional features for optimal formatting, including: custom-developed MathML 3, CGM, and SVG rendering; baseline grids;
PANTONE® spot colors; and additional properties for controlling Japanese layout.
end:末尾揃え
Antenna House Formatter provides additional features for optimal formatting, including: custom-developed MathML 3, CGM, and SVG rendering; baseline grids;
PANTONE® spot colors; and additional properties for controlling Japanese layout.
justify:均等配置
Antenna House Formatter provides additional features for optimal formatting, including: custom-developed MathML 3, CGM, and SVG rendering; baseline grids;
PANTONE® spot colors; and additional properties for controlling Japanese layout.
縦書きに text-align: start; または text-align: end; を指定すると,テキスト を上下に揃えます.
start:先頭揃え
親譲りの無鉄砲で小供の時から損ばかりしている。小学校に居る時分学校の二階から飛び降りて一週間ほど腰を抜かした事がある。なぜそんな無闇をしたと聞く人があるかも知れぬ。
end:末尾揃え
親譲りの無鉄砲で小供の時から損ばかりしている。小学校に居る時分学校の二階から飛び降りて一週間ほど腰を抜かした事がある。なぜそんな無闇をしたと聞く人があるかも知れぬ。
4.1.2
最終行の配置:text-align-last プロパティ●初期値:start ●適用対象:すべての要素 ●値の継承:する
text-align-last は,ブロックの最後の行または強制改行の直前の行の配置を指定します.
text-align-last: left 最終行の左揃え
AH Formatter は、 CSS 2.1 および CSS3 に対応しています。CSS3 のページモデルにも対 応しているため、高品質なページ組版が実現できます。HTML/XHTMLについては、フ レームなどの一部HTMLを除き、組版できます。
4
test-align-last: right 最終行の右揃え
AH Formatter は、CSS 2.1 および CSS3 に対応しています。CSS3 のページモデルにも対 応しているため、高品質なページ組版が実現できます。HTML/XHTMLについては、フ レームなどの一部HTMLを除き、組版できます。
text-align-last: center 最終行の中央揃え
AH Formatter は、CSS 2.1 および CSS3 に対応しています。CSS3 のページモデルにも対 応しているため、高品質なページ組版が実現できます。HTML/XHTMLについては、フ
レームなどの一部HTMLを除き、組版できます。
text-align-last: inside 最終行のノド側揃え
AH Formatter は、CSS 2.1 および CSS3 に対応しています。CSS3 のページモデルにも対 応しているため、高品質なページ組版が実現できます。HTML/XHTMLについては、フ レームなどの一部HTMLを除き、組版できます。
text-align-last: outside 最終行の小口側揃え
AH Formatter は、CSS 2.1 および CSS3 に対応しています。CSS3 のページモデルにも対 応しているため、高品質なページ組版が実現できます。HTML/XHTMLについては、フ レームなどの一部HTMLを除き、組版できます。
text-align-last: start 最終行の先頭揃え
AH Formatter は、CSS 2.1 および CSS3 に対応しています。CSS3 のページモデルにも対 応しているため、高品質なページ組版が実現できます。HTML/XHTMLについては、フ レームなどの一部HTMLを除き、組版できます。
text-align-last: end 最終行の末尾揃え
AH Formatter は、CSS 2.1 および CSS3 に対応しています。CSS3 のページモデルにも対 応しているため、高品質なページ組版が実現できます。HTML/XHTMLについては、フ レームなどの一部HTMLを除き、組版できます。
text-align-last: justify 最終行の均等配置(両端揃え)
AH Formatter は、CSS 2.1 および CSS3 に対応しています。CSS3 のページモデルにも対 応しているため、高品質なページ組版が実現できます。HTML/XHTMLについては、フ レ ー ム な ど の 一 部 HTML を 除 き 、 組 版 で き ま す 。
4
start:最終行の先頭揃え
親譲りの無鉄砲で小供の時
から 損ばかりしてい る。
小学校に居る時分学校の二階から飛び降りて一週間ほど腰を抜かした事がある。なぜそんな無闇をしたと聞く人があるかも知れぬ。別段深い理由でもない。
end:最終行の末尾揃え
親譲りの無鉄砲で小供の時
から 損ばかりしてい る。
小学校に居る時分学校の二階から飛び降りて一週間ほど腰を抜かした事がある。なぜそんな無闇をしたと聞く人があるかも知れぬ。別段深い理由でもない。
4.1.3
先頭揃え:text-align-first プロパティ●初期値:relative ●適用対象:すべての要素 ●値の継承:する
text-align-first は,ブロックの最初の行または強制改行の直後の行の配置を指定します.
行ブロックに text-align-first が指定されている場合は text-align-last よりも優先されます.
• relative:何もしない
• start:先頭揃え
• end:末尾揃え
• center:中央揃え
• inside:ノド側揃え
• outside:小口側揃え
• justify:均等配置(両端揃え)
• left:左揃え
• right:右揃え
4.1.4
上付き文字・下付き文字がある行の高さ:-ah-line-height-shift-adjustment
プロパティ●初期値:consider-shifts ●適用対象:インラインレベルの要素 ●値の継承:する 行に上付き文字と下付き文字が含まれていると,行送りが不規則になることがあります.
上付き文字と下付き文字が行送りに影響しないようにするには,-ah-line-height-shift-adjustment: disregard-shifts; を指定します.ただし,画像,文字ベース ライン位置の異なるフォント(和文と欧文など)が混在する場合,大きな文字の場合,行 送りが不規則になる可能性があります.
• consider-shifts:文字のずれた位置が,行の高さを決定するために使用されます.
• disregard-shifts:文字のずれなかった位置が,行の高さを決定するために使用されます.
4
-ah-line-height-shift-adjustment: consider-shifts;
行に上付き文字ABC や下付き文字 abcが 含まれていると,行送りが不規則になるこ とがあります.上付き文字と下付き文字が 行送りに影響しないようにするには, -ah-line-height-shift-adjustment:
disregard-shifts; を指定します.ただ し,画像,文字ベースライン位置の異なる フォント(和文と欧文など)が混在する場 合,
大きな文字
の場合,行送りが不規則 になる可能性があります.-ah-line-height-shift-adjustment: disregard-shifts;
行に上付き文字ABC や下付き文字 abcが 含まれていると,行送りが不規則になるこ とがあります.上付き文字と下付き文字が 行送りに影響しないようにするには, -ah-line-height-shift-adjustment:
disregard-shifts; を指定します.ただ し,画像,文字ベースライン位置の異なる フォント(和文と欧文など)が混在する場 合,
大きな文字
の場合,行送りが不規則 になる可能性があります.4.1.5
行送りの調整:-ah-line-stacking-strategy プロパティ●初期値:line-height ●適用対象:ブロック要素 ●値の継承:する
行の中に大きな文字,上付き文字や下付き文字,画像が含まれる場合や,文字ベースラ イン位置の異なるフォント(和文と欧文など)が混在する場合,行送りは含まれる文字に 依存してしまい,その結果,行送りが不規則になることがあります.-ah-line-stacking-strategy: font-height; を指定すると,行送りを一定にできます.
• line-height:CSSスタイルの行ボックス送りで,半行間(ハーフリーディング )は行エ
リアに含まれています.
• font-height:行送り幅が一定の配置.ブロックエリアのフォントの高さ+前後のハー
フリーディング 幅により行を配置します.
• max-height:行間が一定の配置.行の高さは行エリアのフォントの高さとその行エリ
ア内のインラインエリアをすべて含む高さになります.
-ah-line-stacking-strategy: line-height;
行の中に
大きな文字
や 上付き文字ABC 下付き文字 abc,画像が含まれる場合
や,文字ベースライン位置の異なるフォン ト(和文と欧文など)が混在する場合,行 送りが含まれる文字に依存してしまい,そ
の結果,行送りが不規則になります. -ah-line-stacking-strategy: font-height; を指定すると,行送りを一定にで きます.
4
-ah-line-stacking-strategy: font-height;
行の中に
大きな文字
や 上付き文字ABC 下付き文字 abc,画像が含まれる場合
や,文字ベースライン位置の異なるフォン ト(和文と欧文など)が混在する場合,行 送りが含まれる文字に依存してしまい,そ
の結果,行送りが不規則になります. -ah-line-stacking-strategy: font-height; を指定すると,行送りを一定にで きます.
-ah-line-stacking-strategy: max-height;
行の中に
大きな文字
や 上付き文字ABC 下付き文字 abc,画像が含まれる場合
や,文字ベースライン位置の異なるフォン ト(和文と欧文など)が混在する場合,行 送りが含まれる文字に依存してしまい,そ
の結果,行送りが不規則になります. -ah-line-stacking-strategy: font-height; を指定すると,行送りを一定にで きます.