この章で学ぶこと

StyleDocx には、Web ページ向けのパーツが用意されています。ナビバー・ヒーロー・機能紹介・料金表・FAQ・フッターなどを並べるだけで、そのまま公開できる HTML ページが作れます。この章では各パーツと、Web ページ向けの設定を説明します。

1

Web パーツとは

「+ パーツを追加」の 「Web」カテゴリにあるパーツです。ふつうの文書パーツと同じように置いて編集でき、保存されるのもこれまでと同じ 1 つの HTML ファイルです。そのままサーバーに置けば Web ページとして公開できます。

パーツ追加ダイアログの「Web」カテゴリ
図8-1 「+ パーツを追加」の「Web」カテゴリ

Web ページ向けの下ごしらえ

ページを作りはじめる前に、次の 2 つをしておくと仕上がりが安定します。

  1. ツールバーの「デザイン」で 「Webサイト」 を選びます。上下の余白が広く、見出しの大きさの差が大きい、Web ページ向けの体裁になります(第3章)。

  2. 記事のまとまりを「記事(大)」「記事(中)」で囲みながら書きます(第3章)。まとまりの区切りが出て、記事ごとにコピー・移動できます。

紙に出さないパーツは「印刷しない」に

ナビバー・ボタン・ページトップなどは、印刷には不要です。各パーツの編集画面にある「表示条件」で「印刷しない(画面のみ)」を選ぶと、画面には出て紙には出なくなります。「ページトップへ戻る」は最初から印刷しない設定です。

3

ページを組み立てるパーツ

ナビバーの下に、次のパーツを順に置いていきます。いずれも「Web」カテゴリにあります。

ヒーロー

ページの顔になる導入ブロックです。キャッチ(小さな一言)・大見出し・リード文を編集画面で入力し、中にボタンを置けます。

機能紹介(3列)

アイコン+見出し+説明の「機能カード」を 3 列で並べます。カードを増やすときは、機能紹介を選んで「機能カード」を「中」に挿入します。カードのアイコンは、カードを右クリック →「アイコンを選択…」で変更できます。

CTA(行動喚起)

「お問い合わせはこちら」のように、行動をうながす一番強い面です。テーマ色の地に見出し・説明・ボタンが乗ります。ページの終わり近くに 1 つだけ置くと効果的です。

料金表

プランを 3 列で比較します。「プラン」1 枚ごとに、バッジ(「おすすめ」等)・プラン名・価格・単位・ひとこと説明・機能の箇条書きを編集できます。プランの編集画面で「強調」を「おすすめ(強調)」にすると 1 枚だけ目立たせられます(強調するのは 1 枚だけにしてください)。

FAQ(よくある質問)

「FAQ項目」(質問と回答のペア)を並べます。Q / A の丸印は自動で付きます。項目を増やすときは、FAQ を選んで「FAQ項目」を「中」に挿入します。

サイトフッター

ページ末尾に置くリンク集です。「フッター列」(列見出し+リンク)を横に並べ、最下部に著作権表示が入ります。列を増やすときは、フッターを選んで「フッター列」を「中」に挿入します。

ボタン/ボタン一覧

ボタンは、見た目(主ボタン=塗り/副ボタン=枠線)・背景色・大きさを選べます。リンク先はダブルクリックで編集します。ボタン一覧(メニュー)はボタンを縦/横に並べる器で、サイドバーのメニューや本文中のリンク集に使えます。

本文+サイドバー

本文とサイドバーの 2 カラムです。サイドバーの位置(右/左)・幅(狭い 220px/標準 280px/広い 320px)と、狭い画面での並び順を選べます。画面が狭いときは自動で縦に積まれます。

この 3 つ以外の幅にしたいときは、編集画面の「サイドバーの幅(自由入力)」に 240px のように入れます(数字だけなら px として扱います。18em・25% のような単位付きも使えます)。自由入力は上の選択肢より優先されます。空欄にすれば選択肢の幅に戻ります。

ページトップへ戻る

画面の右下(または左下)に固定される「▲」ボタンです。形(丸/角丸の四角)と文字(▲ / ↑ / TOP など)を変えられます。既定で印刷されません。

飛び先を用意しておきます

このボタンはページ先頭へジャンプします。ページ上部のパーツ(ナビバーなど)にアンカー IDとして top を設定しておいてください(第5章)。

4

レイヤーブロック(凝った見出し面)

背景色・グラデーション・画像・模様・波などを重ねて作る面です。「パーツを追加」→「パネル」→「レイヤーブロック」、またはページ上部用に「ページ」→「ページヘッダー(レイヤーブロック)」を挿入します(通常のページヘッダーとは入れ替えになります)。

挿入したらダブルクリックで専用の編集画面が開きます。上部にプレビュー、下に設定が並び、レイヤーを足す・並べ替える・透明度や拡大率を変える、といった操作ができます。プレビューと設定の境界バーはドラッグで動かせます(ダブルクリックで既定に戻ります)。

レイヤーブロックの編集画面
図8-3 レイヤーブロックの編集画面(上:プレビュー/下:レイヤー一覧と設定)

「内容レイヤー」には、見出し・文章・ボタンなどふつうのパーツを置けます。文字が背景に負けるときは、編集画面の「内容の文字色」を「白」にしてください。

高さを決める
「低め/標準/高め」から選ぶほかに、「高さ(自由入力)」へ 240px や 40vh のように書けます(単位を省くと px)。書くと上の選択より優先します。用紙から高さを決めるボタンが 2 つあります。「用紙1ページ分」は紙 1 枚をまるごと埋める高さです。ブロックの前に改ページを置いて使ってください(前に内容があるままだと次の紙へ続きます。そのときはメッセージでお知らせします)。前後に改ページを置けば、企業ロゴなどを紙のほぼ中央に印刷できます。「このページの残り」は、いまの置き場所でその紙に残っている高さです。ページの途中に置いたブロックを、紙の下端でぴたりと終わらせたいときに使います。どちらも同じ紙に出るものだけを差し引きます(その紙で自分より前にある内容/最初の紙ならページヘッダー/後ろに内容が無いときはページフッターと印刷の下余白)。何を差し引いたかは、押したときのメッセージに出ます。これは最小の高さなので、内容が多いときはそれより高くなります。
内容レイヤーは使わなくてもよい
背景を重ねるだけの飾りの帯にもできます。パーツ追加の「レイヤーブロック(背景だけ・内容なし)」を選ぶか、編集画面のレイヤー一覧で「内容」の × を押してください。内容レイヤーが無いときは高さがクラスと自由入力だけで決まるので、「内容なり」は選べなくなります。
内容レイヤーは1枚まで
あとから足すときは「+ レイヤーを追加」で「内容」を選びます(すでにあるときは候補に出ません)。2枚あると前面のものがクリックを奪って、背面の内容を選べなくなるためです。
写真の上に見出しを載せる(カバー/ヒーロー)
パーツ追加の「カバー/ヒーロー画像」を選ぶと、写真+黒い暗幕+中央の見出しが組み上がった状態で入ります。写真は「画像」レイヤー、暗さは暗幕レイヤーの透過度、見出しの位置は内容レイヤーの配置で変えられます。写真が切れる位置は「画像」レイヤーの横の焦点/縦の焦点(%・50 で中央)で調整します。

※ 内容レイヤーの中身を空にしても、ブロックの高さは指定したままです(縮みません)。

5

公開するときに

ページのプロパティ
「ファイル」→「ページのプロパティ」で、ブラウザーのタブに出るタイトルや、検索向けの説明(description)などを設定できます。
画像の扱い
画像は文書に埋め込むか、ファイルを参照するかを選べます(第4章)。サーバーに置くときは、参照した画像ファイルも一緒にアップロードしてください。
ページ間のリンク
複数ページのサイトにするときは、ナビバーのリンク先に index.html のようなファイル名を書きます。同じフォルダーに置けばそのままつながります。
ページの幅
用紙の幅がそのままページの幅になります。広くしたいときは「ファイル」→「ページ設定」で余白を調整してください。
CSS の置きかた
ふつうの文書は CSS が HTML の中に取り込まれ、ファイル 1 つで完結します。複数ページのサイトでは、CSS を別ファイル(外部 CSS)にして各ページから読み込む形もよく使われます(このマニュアルもその形です)。
取り込まれる CSS は圧縮されます
ファイル 1 つで完結する形で保存すると、中に入る CSS は説明のコメントと余分な改行を取り除いた形になります(見た目や印刷結果は変わりません)。ファイルはおよそ半分の大きさになり、AI に読ませるときの負担も減ります。別ファイルとして書き出される CSS は圧縮しませんので、手で編集したいときはそちらを使ってください。

外部 CSS のページは、保存時に CSS も書き出されます

外部 CSS を読み込む形のページ(<link rel="stylesheet"> を持つページ)は、CSS が文書の中に入りません。そのため、デザインテーマを変えたり、これまで使っていなかったパーツを置いたりしても、CSS ファイルの側が古いままだと、ブラウザーで開いたときに反映されません(編集画面では正しく見えるため気づきにくい形です)。

これを防ぐため、保存するときに、そのページが必要とする CSS ファイルを自動で書き出します。

置き場所
すでに読み込んでいる CSS が置かれているフォルダー(多くは css)です。いちばん多く使われているフォルダーが選ばれます。
足りない CSS
そのまま書き出し、<link> もページに追加します。
すでにあって内容が同じ CSS
何もしません(毎回の保存で書き換わることはありません)。
すでにあって内容が違う CSS
上書きしてよいか確認するダイアログが出ます。ファイル名の一覧が表示されるので、内容を確かめてから決められます。

※ CSS を読み込んでいないページ(テンプレートなど、CSS を文書に取り込む形の文書)では、この処理は行われません。

本書自体も StyleDocx で作った Web ページです

いま読んでいるこのマニュアルも、StyleDocx で作成し、ナビバー・サイトフッター・ページトップを付けて公開しています。同じ手順で作れます。

6

共通部分をまとめて更新する(共有コンテナ)

複数ページのサイトでは、ナビバー・サイトフッター・お知らせのように「どのページにも同じものを置く」部分が出てきます。メニューを 1 つ増やすたびに全ページを開いて直すのは大変です。共有コンテナを使うと、1 つのページで直した中身を、ほかのページへまとめて配れます。

1. 共有コンテナを置いて、共有名を付ける

  1. パーツを追加する画面で「構造」→「共有コンテナ」を選びます。

  2. その器の中に、共通で使いたいもの(ナビバーなど)を入れます。

  3. 器を右クリックして編集画面を開き、「共有名」に名前を付けます(例: グローバルナビ)。

  4. 同じ手順で、ほかのページにも同じ共有名の共有コンテナを置きます。

すでにあるパーツを、あとから共有コンテナに入れる

ナビバーなどをすでに置いてあるときは、入れ直す必要はありません。そのパーツを選んで(複数なら Ctrl クリックや Shift クリックでまとめて選んで)パーツを追加し、「構造」→「共有コンテナ」を選び、挿入位置で「選択中パーツを中に入れて置き換える」を選びます。選んだパーツがそのままの並びで共有コンテナの中に入ります。

共有コンテナは見た目を持たない器です。編集画面では青い点線と共有名が出ますが、保存した HTML の見え方は何も変わりません。

2. まとめて置き換える

  1. 配りたい中身が入っているページを開き、「編集」→「共有コンテナの一括置換...」を選びます。

  2. 上の一覧で、配る共有コンテナにチェックを入れます。

  3. 探すフォルダーを指定します(はじめは編集中のファイルのフォルダーです)。子フォルダーも探すかを選べます。

  4. 「検索」を押すと、同じ共有名の器を持つファイルが一覧に出ます。置き換えたくないものはチェックを外します。

  5. 「共有コンテナ置換」で書き換えます。

器の中だけを差し替えます

置き換えるのは共有コンテナの範囲だけで、そのファイルのほかの部分(本文・見出し・手で書き足した部分・<head>)はまったく変わりません。ファイルを開き直して保存し直すわけではないので、書式や並びもそのままです。共有コンテナがイラストを使っている場合は、受け取る側に足りないイラストの定義だけを追加します。

対象になるファイル
StyleDocx で保存した HTML だけです。ほかのソフトで作った HTML は、探しても一覧に出ません。
編集中のファイル
いま開いているファイルは対象から外れます(配る側なので置き換える必要がありません)。
タグの対応が取れないファイル
手で編集して閉じタグが足りなくなっているファイルは、範囲を正しく決められないため触らずに見送ります(一覧に理由が出ます)。
元に戻すには
置き換える前の中身はすべてバックアップします。「ファイル」→「バックアップの管理」から書き戻せます(→ 第2章)。

受け取る側に無いパーツを送り込むとき

CSS を文書に取り込む形(1 ファイルで完結する形)のページでは、そのページがこれまで使っていなかった種類のパーツを共有コンテナで送り込むと、CSS が足りずに見た目が崩れることがあります。そのときは、そのページを一度 StyleDocx で開いて保存し直すと CSS が揃います。外部 CSS を読み込む形のページ(ふつうの Web サイト)では起こりません。