- ナレッジベース
- コンテンツ
- デザインマネージャー
- CSS ファイルの作成、編集、および添付
CSS ファイルの作成、編集、および添付
更新日時 2026年9月22日
カスケードスタイルシート(CSS)は、ページ内の要素を選択してスタイルを設定することで、サイトの各ページの表示を制御します。デザインマネージャーを使用して、新しいCSSファイルを作成したり、既存のファイルを編集したり、それらをテンプレート、特定のページ、またはドメイン全体に紐付けたりすることができます。
特定のページのデザインを簡単に変更する場合は、コンテンツエディタでのページコンテンツの編集方法について詳しくご覧ください。テーマテンプレートを使用している場合は、テーマ設定の編集方法について詳しくご確認ください。
新規CSSファイルを作成する
アクセス権限が必要 デザインマネージャーでCSSファイルを作成するには、デザインツールの権限が必要です。
- HubSpotアカウントで、[その他]をクリックし、[コンテンツ]>[デザインマネージャー]に移動します。アカウントに[その他]が表示されない場合は、[コンテンツ]>[デザインマネージャー]に直接移動します。
- Finderで、左上の「ファイル」→「> 」→「新規ファイル」をクリックします。
- ダイアログボックスで、ドロップダウンメニューをクリックし、「CSS + HubL」を選択します。
- [次へ]をクリックします。
- 「ファイル名」フィールドにファイル名を入力してください。
- ファイルの保存場所を変更するには、「変更」をクリックしてください。ポップアップボックスで、新しいファイルの保存先を選択してください。
- 完了したら、[作成]をクリックします。
CSSファイルを編集
CSS ファイルを作成するか、既存のファイルを開いたら、コードエディタで編集を行ってください。このコードエディタは、標準のCSSに加え、HubL変数やマクロにも対応しており、CSSのメンテナンスを容易にします。
アクセス権限が必要 デザインマネージャーでCSSファイルを編集するには、デザインツールの権限が必要です。
HubSpotテンプレート用の標準CSSセレクタの一覧を確認するには、「Boilerplate CSS」をご覧ください。
- { local.navDesignManager }}
- Finderで、「ファイル」→「> 」を選択し、新しいファイルを作成するか、既存のCSSファイルを開きます。
- コードエディタで、CSSを入力または更新して編集を行ってください。
HubLがどのように表示されるかを確認するには、エディタ上部の「出力を表示」スイッチをクリックしてください。レンダリングされたプレビューのパネルが右側に開きます。
エラーがないか確認してください
公開する前に、コードにHubLエラーがないかどうかを確認してください。エラーは、画面下部のコンソール、コードエディタの左側にあるエラーガター、および右側のスクロールバーに表示されます。
公開を妨げるエラーは赤で示され、一般的な警告は黄色で示されます。コードエディターの下部にある[詳細を表示]をクリックすると、エラーコンソールにエラーの詳細が表示され、[詳細を非表示]をクリックすると、エラーコンソールが折りたたまれます。
CSS ファイルを公開する
CSS ファイルを編集したら、右上の [ 変更を公開 ] をクリックしてください。別のコーディング済みテンプレートでこのスタイルシートを呼び出すには、ファインダーの「アクション」ドロップダウンメニューをクリックし、「パブリックURLをコピー」を選択してください。
アセットにスタイルシートを添付する
スタイルシートをテンプレート、個々のページ、またはドメイン全体に適用します。スタイルシートは、配置された場所に基づいて、特定の順序で適用されます。以下のリストは、サイト上で適用される順序を示しています:
- public_common.css (必須): 主にHubSpotのアプリで使用されるスタイルシートですが、特定のサイト機能でも使用されます。
- ヘッダーのHTML:コンテンツの「xml-ph-0000@deepl.internal」ページ設定で、サイトのグローバル
<head>> にリンクタグが追加されました。 - Layout.css(ドラッグ&ドロップレイアウトに必須):すべてのドラッグ&ドロップテンプレートレイアウトに添付されている、デフォルトのレスポンシブCSSファイル。
- 添付されたスタイルシート(ページ):[ コンテンツ]> の [ ページ設定 ] で、サイト全体に添付されたスタイルシート。
- 添付スタイルシート(ブログ):「コンテンツ」> の「ブログ設定」で、ブログに添付されたスタイルシート(サイトのグローバルスタイルシートを上書きします)。
- リンクされたスタイルシート(テンプレートレイアウトに推奨):テンプレートレイアウトに組み込まれたスタイルシート。
- テンプレート内の追加の<head>マークアップ:特定のテンプレートレイアウトの
<head>にリンクタグが追加されました。 - ページ固有のスタイルシート:ページの設定に紐付けられたスタイルシート。
- ページのヘッダーHTML:特定のページの
<head>にリンクタグが追加されました。
テンプレートにスタイルシートを紐付ける
デザインマネージャー内のインスペクターでは、ドラッグ&ドロップテンプレートにスタイルシートを紐付けることができます。コード化されたテンプレートの場合、スタイルシートはコードエディタに直接追加されます。
アクセス権限が必要 テンプレートにスタイルシートを添付するには、デザインツールの権限が必要です。
テンプレートのドラッグ&ドロップ
- HubSpotアカウントで、[その他]をクリックし、[コンテンツ]>[デザインマネージャー]に移動します。アカウントに[その他]が表示されない場合は、[コンテンツ]>[デザインマネージャー]に直接移動します。
- Finderで、ドラッグ&ドロップ用テンプレートファイルの名前をクリックします。
- インスペクタの「リンクされたスタイルシート」セクションにある「追加」ドロップダウンメニューをクリックし、使用するスタイルシートを選択します。スタイルシートを削除するには、「X」をクリックしてください。
- 完了したら、右上の「変更を公開」をクリックして、テンプレートを使用している本番ページに変更を反映させてください。
コードテンプレート
コード化されたテンプレートの場合、スタイルシートは、<link>タグまたはHubL タグを使用して、ファイルの<head>にHubLタグを使用して、コードエディタに直接スタイルシートを埋め込むことができます。コード化されたテンプレートに関する詳細は、開発者向けドキュメントをご覧ください。
特定のページにスタイルシートを適用する
サブスクリプションが必要 Marketing Hub特定のページにスタイルシートを添付するには、「Professional」または「Enterprise」プランが必要です。
アクセス権限が必要 特定のページにスタイルシートを添付するには、編集権限が必要です。
注:このオプションはテーマテンプレートでは選択できません。テーマ設定の編集をご確認ください。
コンテンツエディタの「設定」セクションから、ページ固有のスタイルシートを適用するには:
-
目的のコンテンツに移動します。
- ウェブサイトページ:HubSpotアカウントで、[その他]をクリックし、[コンテンツ]>[ウェブサイトページ]に移動します。アカウントに[その他]が表示されない場合は、[コンテンツ]>[ウェブサイトページ]に直接移動します。
- ランディングページ:HubSpotアカウントで、[その他]をクリックし、[コンテンツ]>[ランディングページ]に移動します。アカウントに[その他]が表示されない場合は、[コンテンツ]>[ランディングページ]に直接移動します。
- ページの名前をクリックします。
- コンテンツエディターで[設定]メニューをクリックし、[詳細]を選択します。
- ダイアログボックスの「スタイルシート」セクションで、「スタイルシートを添付」ドロップダウンメニューをクリックし、スタイルシートを選択します。スタイルシートを削除するには、そのスタイルシートの横にある「X 」をクリックしてください。
- テンプレートやドメインから継承されたスタイルシートを無効にするには、スタイルシートの横にあるドロップダウンメニューをクリックし、「無効」を選択してください。
ドメインのスタイルシートを添付する
サブスクリプションが必要 Marketing Hubドメインにスタイルシートを紐付けるには、「Professional」または「Enterprise」プランが必要です。
アクセス権限が必要 ウェブサイトにスタイルシートを紐付けるには、ウェブサイトの設定に関する権限が必要です。
ご注意:テーマテンプレートには、ドメインレベルのスタイルシートを使用するために、enableDomainStylesheets: trueドメインレベルスタイルシートを含める必要があります。テンプレートの注釈について詳しくはこちらをご覧ください。
ドメイン全体にスタイルシートを適用するには:
- HubSpotアカウントにて、上部のナビゲーションバーに表示される設定アイコン
をクリックします。 - サイドバーメニューで、[ 「コンテンツ」 > ページをクリックします。
- ドロップダウンメニューをクリックして、設定を更新したいドメインを選択してください。
- [ テンプレート ] タブの [CSS& スタイルシート] セクションで、[+ スタイルシートを追加 ] をクリックします。スタイルシートを削除するには、添付されているスタイルシートの横にある「X」をクリックしてください。
- [保存]をクリックします。
注:HubSpotのStarterまたは無料ツールにダウングレードした場合、添付されたドメインレベルのスタイルシートは、ユーザーが削除するまでアクティブなままです。全てのスタイルシートが削除された後は、ドメインレベルでのスタイルシートの添付はできなくなります。サブスクリプションのダウングレードについてもっと詳しく。
