コーディング規約

コーディングポリシー


HTML・CSS
  • HTML5にて記述
  • 文法とSEOを重視
  • 第三者にも見やすく汎用的なマークアップ
  • CSSのクラス名は原則BEM記法
  • CSSの新しい機能を用いる場合、旧ブラウザでの表現を簡素化することがあります
  • 印刷は環境に左右されるため原則考慮しません

JavaScript
  • 主にjQueryとそのプラグインを利用します
  • JavaScriptを無効としているブラウザは原則考慮しません
  • 公開されているJavaScirptの関数等を利用する場合、ソース元をコメントに記述します
  • 使用したプラグインやそのバージョン、注意事項などは別途納品時の仕様書にまとめます

WordPress
  • WordPressは制作時点で最新のバージョンを使用
  • セキュリティを考慮し、プラグインは極力使用しない
  • カスタマイズはコアファイルを操作せず、テンプレートファイル内で完結するよう設計
  • 使用したプラグインや注意事項などは納品時の仕様書にまとめ作成
  • 投稿方法をわかりやすくまとめたマニュアルを作成

制作環境・チェックブラウザ

  • 開発環境はMac。WindowsでのチェックはソフトParallelsを使用。
  • コーディングには Visual Studio Codeを使用。
  • JavaScriptはブラウザが出力するエラーが原則なくなるまでチェック。
  • PCでのチェックは下記ブラウザにて行います。
    • Windows: Edge, IE11, Chrome
    • Mac: Safari, Chrome
  • IEには対応しません。
  • スマートフォン、タブレットでのチェックは、その時点で所有している実機以外、エミュレーターを使用します。
  • GitHubでの開発やDreamweaverなどローカルソフトの使用を前提としたご依頼はお受けしておりません。