MENU
  • ホーム
  • エンジニア技術MEMO
  • デザインチーム
    • webコーダー挑戦
    • Webデザイナ挑戦デザイナーがWebデザイナーに挑戦し、コーディングやデザインマターでの困りごとや調査内容、他の専門家との情報交換等を投稿します。
    • WordPressWordpressのサイト構築あれこれ!
    • コーダー技術MEMO
    • デザインチーム
  • IT TOOL
    • ECサイトIT TOOL ECサイト
    • レッスン施術サービスレッスン施術サービス予約サイト
    • 美容院予約美容院予約システム
    • 会議室予約
    • 家事代行予約
    • 求人サイト
    • 発注・請求システム
  • IT導入補助金
  • 電気自動車(EV)
  • FAQ
  • どこの国
  • 業務効率化
    • 見積
    • 請求
  • ホーム
  • エンジニア技術MEMO
  • デザインチーム
    • webコーダー挑戦
    • Webデザイナ挑戦デザイナーがWebデザイナーに挑戦し、コーディングやデザインマターでの困りごとや調査内容、他の専門家との情報交換等を投稿します。
    • WordPressWordpressのサイト構築あれこれ!
    • コーダー技術MEMO
    • デザインチーム
  • IT TOOL
    • ECサイトIT TOOL ECサイト
    • レッスン施術サービスレッスン施術サービス予約サイト
    • 美容院予約美容院予約システム
    • 会議室予約
    • 家事代行予約
    • 求人サイト
    • 発注・請求システム
  • IT導入補助金
  • 電気自動車(EV)
  • FAQ
  • どこの国
  • 業務効率化
    • 見積
    • 請求
  • ホーム
  • エンジニア技術MEMO
  • デザインチーム
    • webコーダー挑戦
    • Webデザイナ挑戦デザイナーがWebデザイナーに挑戦し、コーディングやデザインマターでの困りごとや調査内容、他の専門家との情報交換等を投稿します。
    • WordPressWordpressのサイト構築あれこれ!
    • コーダー技術MEMO
    • デザインチーム
  • IT TOOL
    • ECサイトIT TOOL ECサイト
    • レッスン施術サービスレッスン施術サービス予約サイト
    • 美容院予約美容院予約システム
    • 会議室予約
    • 家事代行予約
    • 求人サイト
    • 発注・請求システム
  • IT導入補助金
  • 電気自動車(EV)
  • FAQ
  • どこの国
  • 業務効率化
    • 見積
    • 請求
  1. ホーム
  2. webコーダー挑戦
  3. インデント【無料】HTMLのコード整形ツール

インデント【無料】HTMLのコード整形ツール

2024 6/19
webコーダー挑戦 Webデザイナ挑戦 コーダー技術MEMO
2022年11月25日2024年6月19日

コーディングにはインデントを入れるルールがありますが、複数のエンジニアやコーダーが入ってコピー&ペーストなどで編集した時、かなりインデントが乱れ、コードがわからなくなることがあります。

そんな時、カンタンにページのインデントを整形してくれるソフトがありますのでご紹介いたします。

https://lab.syncer.jp/Tool/HTML-PrettyPrint/

その他、コーディングルールを以下に記述しておきます。

目次

HTMLのコーディングルール

フォーマット
フォーマットについては以下のようにリストアップされています。

  • 属性内のテキストは小文字
  • 1行で1要素
  • ネストされた要素にはそれぞれ1レベルのインデントを入れる
  • link,script,style要素にtype属性を入れない
  • 閉じタグは忘れずに入れる
  • brやhrなどセルフクロージング要素にスラッシュ入れない

HTMLのclassネーミング
id名やクラス名のつけ方は難しいことですが、重要なこと。機械的な名前をつけると、そのときは良くても後から見てこれ何?っていうことになる可能性大。

難しくする必要はなく、パッと見てそれが何か分かるようにすると良いと思います。例えばアイコンなら先頭にicon_をつけて後ろに配置場所を書くなどです。icon_side_title

CSSのコーディングルール

次はCSSルール。Githubのこちらに日本語化されたものがあります。ここでは特に重要なところだけ確認していきます。

CSSコメントのつけ方
忘れがち&メンドクサイことですが、コメントは必ず入れるようにしましょう。他の人が見てすぐにわかるように、なぜこのスタイルが必要なのかなども入れておきます。以下はコメントのフォーマット。

CSSのフォーマットと宣言順
CSSのフォーマットも揃えておくと見やすくなります。大事なのは以下の部分。

  • 複数セレクタがある場合、セレクタは1行ずつ記述
  • CSSは1行ずつ記述し、それぞれインデントをつける
  • 宣言順は特定のルールに沿って決めること

javascriptのコーディングルール

さいごにjavascriptの記述ルール。こちらに日本語テキストがあります。非常に長いので重要なところだけ紹介します。

javascriptのスペース、改行、インデントの書き方
HTMLやCSSでもあったように、ホワイトスペースをスペースでやるかタブでやるかは自由です。大事なのは一貫性。中には1行で全て書く人もいますが、それが見づらくなっては意味がないのでできるだけ改行して、インデントもつけます。

クオート、行末と空行
シングルクオートにするか、ダブルクオートにするかはどちらでもOK。行末などに意味のないスペースを入れることはやめましょう。

javascriptのネーミング
CSSと同じくjavascriptのネーミングも分かりやすさを重視します。

関連記事紹介

あわせて読みたい
position:stickyを使ってテーブルの1行目を固定する【css】 デザイナーのオッコです。 表が長くなると、見出しを固定したくなることがありますね。 今日はそんなときに使える、position:stickyを使った処理をご紹介したいと思いま...
あわせて読みたい
scroll-hintで横長の表の操作性を改善する デザイナーのオッコです。 どうしても横長のコンテンツをスマホで表示しなければならないときってありますよね。 でもぱっと見て「横スクロールができる」とユーザーに...
あわせて読みたい
カレンダーがスマホで横スクロール表示になってくれない 横長の要素にoverflowが効かない問題 コーダーのオッコです。 カレンダーをスマホで横スクロールにしたかったのですが、カレンダーの横幅のcssを以下のように書いてもは...
あわせて読みたい
YouTubeのiframeのサイズ調整CSS /* YouTube */ /*親*/ .youtube { position: relative; padding-bottom: 50%; height: 150px; overflow: hidden; margin-bottom: 20px; margin: 0 7px; border-radius: ...
webコーダー挑戦 Webデザイナ挑戦 コーダー技術MEMO
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
  • WordPress「賢威」コーポレートサイトをつくる 【4日目】
  • scroll-hintで横長の表の操作性を改善する

この記事を書いた人

wpmasterのアバター wpmaster

関連記事

  • WordPressサイト自動更新が無効化されている場合の設定を解除する方法とは?
    2025年1月15日
  • LP構成・デザイン
    デザイナー必須「LP」の構成・デザイン① アピス
    2024年6月13日
  • phpからjQueryへ配列データを引き渡す方法【smarty】【Laravel】【javascript】
    2024年6月10日
  • YouTubeのiframeのサイズ調整CSS
    2024年4月15日
  • LINE内で使うアプリ開発のために、LIFFを試す(スターターキットを立ち上げてみる)
    2024年3月14日
  • git管理下でsourcetreeとmonacaを併用してハイブリッドアプリの開発をする【Vue.js】~環境構築とクラウド反映確認~
    2024年3月5日
  • キャラクター制作
    【頭脳】ChatGPT と【技術】DALL-Eでキャラクターを作る 
    2024年2月15日
  • hタグおさらい
    SEO検索に必要な「hタグ」のおさらい
    2024年2月9日

コメント

コメントする コメントをキャンセル

カテゴリー

  • ECサイト
  • IT TOOL
  • IT導入補助金
  • monaca
  • PC関連
  • Shopify
  • webコーダー挑戦
  • Webデザイナ挑戦
  • Web制作
  • Wordpress
  • アパレル
  • エクセル・ワード
  • エンジニア技術MEMO
  • お知らせ
  • コーダー技術MEMO
  • スマートガジェット
  • セキュリティ
  • セルフオーダーシステム
  • デザインチーム
  • どこの国
  • ネットで販売
  • ブログ
  • ブログ
  • ブログ収益化
  • プロンプト
  • マーケティング
  • レッスン施術サービス
  • 会議室予約
  • 回線・インターネット
  • 家事代行予約
  • 未分類
  • 業務効率化
  • 画像生成AI
  • 発注・請求システム
  • 社内用
  • 社長
  • 美容院予約
  • 見積
  • 見積
  • 請求
  • 電気自動車(EV)

最近の投稿

  • 100記事書いてもアクセスが増えない?記事リライト後の測定のコツとアクセス数の目安を解説
  • ブログアクセス数が目安に届かない…100記事書いたのにアクセスが増えない人の改善ステップ
  • 100記事書いてもアクセスが増えない?記事リライトのコツとアクセス数の目安を解説
  • 初心者向け:なぜ記事が “表示回数0” のまま放置されるのか?実例で学ぶSEO改善の基本
  • SWELLテーマで埋め込み(oEmbed)がうまくいかない?原因と対処法まとめ

最近のコメント

  1. Elementor Pro ライセンス・更新について に wpmaster より
  2. Elementor Pro ライセンス・更新について に 志村和久 より

アーカイブ

  • 2025年5月
  • 2025年4月
  • 2025年3月
  • 2025年2月
  • 2025年1月
  • 2024年12月
  • 2024年11月
  • 2024年9月
  • 2024年8月
  • 2024年7月
  • 2024年6月
  • 2024年4月
  • 2024年3月
  • 2024年2月
  • 2024年1月
  • 2023年12月
  • 2023年11月
  • 2023年10月
  • 2023年8月
  • 2023年7月
  • 2023年6月
  • 2023年5月
  • 2023年4月
  • 2023年3月
  • 2023年2月
  • 2023年1月
  • 2022年12月
  • 2022年11月
  • 2022年10月
  • 2022年9月
  • 2022年8月
  • 2022年7月

APICE

問い合わせ

アピステクノロジー|tec note

  • ホーム
  • エンジニア技術MEMO
  • デザインチーム
    • webコーダー挑戦
    • Webデザイナ挑戦
    • WordPress
    • コーダー技術MEMO
    • デザインチーム
  • IT TOOL
    • ECサイト
    • レッスン施術サービス
    • 美容院予約
    • 会議室予約
    • 家事代行予約
    • 求人サイト
    • 発注・請求システム
  • IT導入補助金
  • 電気自動車(EV)
  • FAQ
  • どこの国
  • 業務効率化
    • 見積
    • 請求

 〒224-0032 神奈川県横浜市都筑区茅ケ崎中央42−21 第2佐藤ビル 203

電話番号: 045-532-4480

お問い合せ

© .

目次