#まず、はじめに。
この記事は、Webサイトを公開する前に最低限しなければならないコーディングにおいての準備(というかそもそもWebサイトを作り始める時にしなければならないことな気がするけど)をまとめたものです。
投稿者本人が自分の備忘録として書いているため、一切解説していません。
Webデザイン・フロントエンドがちょいとできる方に、ふわっと参考になれば幸いです。
(間違っていたり分かりづらかったら、ごめんなさい)
※臨時更新予定
##参考
ポートフォリオ
#HTML
##01_HTMLを展開
!
をEmmet(Tabキー)で展開
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
</body>
</html>
##02_日本語のサイトにする
言語を日本語にする
<html lang="ja">
##03_viewport
head
タグ内に記述
meta
タグ
<head>
<meta name="viewport" content="width=device-width,initial-scale=1">
</head>
##04_説明文
ページの概要を記述
meta
タグをhead
タグ内に記述
<head>
<meta name="description" content="ERIRIN PORTFOLIO">
</head>
##05_OGPタグ
meta
タグをhead
タグ内に記述
<head>
<meta property="og:title" content="portfolio" />
<meta property="og:type" content="website" />
<meta property="og:description" content="ERIRIN PORTFOLIO" />
<meta property="og:url" content="osawaeri.github.io/portfolio/" />
<meta property="og:site_name" content="portfolio" />
<meta property="og:image" content="images/thumbnail.png" />
</head>
##06_タイトル
head
タグ内に記述
<head>
<title>portfolio</title>
</head>
##07_CSS
head
タグ内に記述
link
タグ
<head>
<link rel="stylesheet" href="css/style.css">
</head>
##08_ファビコン
head
タグ内に記述
link
タグ
<head>
<link rel="shortcut icon" href="images/favicon.png">
</head>
##09_JavaScript
head
タグ内かbody
タグ最下部に記述
script
タグ ※読み込み順に気をつける
<head>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
</head>
#CSS
##01_文字コードをセット
文字化けを防ぐために、1行目に記述
@charset "UTF-8";
##02_CSSリセット
全てにかかってしまっているmargin
とpadding
をリセットする
* {
margin: 0;
padding: 0;
}
##03_フォント
@font-face
でフォントを読み込む
@font-face {
font-family: "DIN Alternate";
src: url('../fonts/DIN Alternate Bold.ttf') format('truetype');
}
##04_Media Queries
それぞれブレイクポイントを作る
@media screen and (min-width:最小値) and (max-width:最大値) {
}
###おまけ
デバイスを縦向きにしたとき
@media screen and (orientation:portrait) {
}
#JavaScript
##01_jQuery
$(function () {
});
##02_ページ読み込み時の実行
なにかと読み込み時に実行させたいんだ。
$(function () {
// JavaScriptの場合
window.onload = function () {
}
// jQueryの場合
$(window).on('load', function () {
});
}
##03_デバイス判定
こちらを参考にさせていただきました
#終わり
参考にさせていただきました。
HTML5&CSS3 デザインレシピ集