0405 html/CSSのクリーンアップ
7437 ワード
html Livivg Standard
📌 HTML
詩的な表記で符号化?メンテナンスを容易にするために、他の人またはマシン(特に検索エンジン)が寸法を読み取り、既知のコードとして記述することを意図します。
*h 1~h 6匿名領域の生成>記事または章への配置を推奨
*metaの「og:title」
* Open Fraph Protocol(facebook...)
* https://ogp.me/
<head>
<title>The Rock (1996)</title>
<meta property="og:title" content="The Rock" />
<meta property="og:type" content="video.movie" />
<meta property="og:url" content="https://www.imdb.com/title/tt0117500/" />
<meta property="og:image" content="https://ia.media-imdb.com/images/rock.jpg" />
...
</head>
*metaの「twitter:description」
* https://developer.twitter.com/en/docs/twitter-for-websites/cards/overview/markup
* Entity Code
* https://entitycode.com/
📌 CSSベース
1.セレクタ{property:value;}の構成
2.キャラクタhtmlを使用してスケルトン、美化、装飾コードを作成する
3.正しい名称
CSS background and Borders Module Level3
-従来のcss level 1とcss level 2の開発には9年かかる-だから現在は「モジュール」(css機能の小ユニット開発と先更新方式)-現在は単純に統一して「CSS」と呼ぶ
4.選択者優先順位
5.CSSの適用方法
1)埋め込まれたhtmlタグに直接設定
2)内部スタイルシートhtml部分に<style></style>を用いて作成
3)外部スタイルシートとは別にCSSファイルを作成して<link>にリンクする
<head>
<link rel="stylesheet" href="css/foo.css">
</head>
4)マルチスタイルシートcssファイルに他のcssファイルを読み込む方法
5)@(at-rule)構文
@charset-スタイルシートで使用する文字コードを指定します(ドキュメントの前に宣言します)-htmlの<meta charset="UTF-8">はhtmlドキュメント全体にのみ適用され、@charsetはcssドキュメント全体->のドキュメント範囲の違いにのみ適用され、役割は同じです。
@import別のスタイルシートを読み込みます(@charset次の宣言)
@font-faceデバイスにないフォントのダウンロードと適用に使用
@キーフレームアニメーションの作成に使用
@mediaユーザデバイス分岐スタイルによる場合
@supportsブラウザが特定のcssプロパティをサポートし、スタイルを宣言しているかどうかを確認します。
**実際の使用は他の教室で行われます
📌 RESET CSS
ブラウザで設定されているデフォルトのCSS属性の極端で必要なプロセスを初期化します。
どうしたんですか。ブラウザによってデフォルトのCSS設計が異なるため、開発者は統一的な設計画面を実現することが難しい。したがって、すべてのブラウザに設計を統合するために、初期化を行います。
/* reset.css */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
display: block;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
Reference
この問題について(0405 html/CSSのクリーンアップ), 我々は、より多くの情報をここで見つけました
https://velog.io/@greenth322/0405-html-CSS-정리
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
<head>
<link rel="stylesheet" href="css/foo.css">
</head>
ブラウザで設定されているデフォルトのCSS属性の極端で必要なプロセスを初期化します。
どうしたんですか。ブラウザによってデフォルトのCSS設計が異なるため、開発者は統一的な設計画面を実現することが難しい。したがって、すべてのブラウザに設計を統合するために、初期化を行います。
/* reset.css */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
display: block;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
Reference
この問題について(0405 html/CSSのクリーンアップ), 我々は、より多くの情報をここで見つけました https://velog.io/@greenth322/0405-html-CSS-정리テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol