◎ CSSを学ぶ,  ■ Webデザインを学ぶ【初級/後編】

リセットCSS

コーディング作業を効率よくする

カリキュラム後編に差し掛かったら、各々のタグが持つ特性をあらかじめリセットしておくと、コーディングが楽になります。タグはそれぞれに特性を持っており、最初からテキストが大きかったり大きな余白を維持していたり先頭にドットがつくなど様々な癖を持っています。そのようなタグの特性をコーディングの作業に入る前に、リセットしておきます。ブラウザ毎に設定されているデフォルトスタイルの差異をなくし、サイト制作のスタイル設定を効率的に行うためにリセットするのです。リセットする専用のCSSのことを「リセットCSS」と呼びます。

リセットCSSは様々

自分専用のリセットCSSを作っておくのが良いと思いますが、慣れないうちはすでにCDNとして用意されているリセットCSSを用いるといいでしょう。


JavaScriptライブラリ「YUI」
YUIはJavaScriptおよびCSSから構成されるユーザーインターフェイス構築のためのライブラリ。スピード、包括性などを特徴とする。開発者はこれを利用してリッチなWebページを作成できる。Yahoo!社内では2005年から開発と利用が始まっており、2013年2月にオープンソースで公開された。


米Yahoo!がYUI新規開発中止
米Yahoo!のエンジニアリングチームは、同社がこれまでJavaScriptライブラリとして開発してきたYahoo User Interface library(YUI)の新規開発を中止すると発表しました。

Yahoo! UI Library

[code]
<link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/3.18.1/build/cssreset-context/cssreset-context-min.css">
[/code]


Eric Meyer’s “Reset CSS” 2.0

マイヤー・エリック氏によるリセットCSS
シンプルさが使いやすく長年シェアされ続けています。
[code]
/* http://meyerweb.com/eric/tools/css/reset/
v2.0 | 20110126
License: none (public domain)
*/
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;
}
[/code]


https://meyerweb.com/eric/tools/css/reset/reset200802.css


その他 よく使われるリセットCSS(2017年現在)