UnBooks:図解・今すぐわかるCSS

出典: へっぽこ実験ウィキ『八百科事典(アンサイクロペディア)』
ナビゲーションに移動 検索に移動
CSS(Cool and Splendid Space:かっこいい領域)とはインターネット上のWebページにて、HTMLXMLで書かれた文字やリンクだけのつまらない羅列を装飾や外装のためのおまじないが書かれた領域の中に入れてかっこよく見せつけることができる、Webページの編集者やプログラマーに人気のツールである。CSSはホーコン・ウィウム・リーにより1996年に誕生してからユーザーエージェントの巧妙化によりかっこいい装飾や外装が増えてきている。
またCSSは可愛い領域(Cute and Splendid Space)と呼ばれることもあるが、見た目を変化させて差別化するという点では「かっこいい」とほぼ変わりないため、ここでは「かっこいい領域」として説明する。

概要 [編集 ]

HTMLやXMLだけのページを極小化すると必ずこうなる
CSSは上記の通りかっこいいデザインに見せるためのツールであり、ホームページそのものはHTMLやXMLだけでも作成することはできる。しかし、HTMLやXMLの本文やリンクなどといった骨組みだけで作られたホームページを考えてみよう。背景は当然常に真っ白、文字も常にリンクの青な上にサイズなので中途半端、</br>などで改行しても詰め詰めで圧迫感が大きく、そして何よりも文字量に対するの面積が異常にデカく、素朴感や虚無感を強く憶えてしまう。

そこでCSSと呼ばれる「かっこいい領域」に骨組みを差し込んでその骨組みに装飾を付け加えることで文字や背景の色、フォント、動いてみたい、左に寄りたい、右に寄りたい、いつも真ん中に立っていたいといった愛情がうまれ、個性あふれるかっこいいホームページが作成されるのである。CSSはプログラミング言語として、HTMLやXMLのタグに対応させて背景色や文字の大きさといったプロパティを指定して表現することができる。

MediaWikiにおけるCSS[編集 ]

アンサイクロペディアで採用されているMediaWikiでも、記事の編集時にCSSを適用して、このような(削除) 無駄に (削除ここまで)かっこいい雰囲気にすることができる。かっこいい領域を嫌うウィキペディアの通常記事では決して使われない。もし使ってこの記事のようにかっこよくしたのならば即時削除もしくは即差し戻され、投稿ブロックを喰らってしまう。

以下がこの記事で主に使用されている、かっこいいデザインを生み出すための「かっこいい領域」である。

{{#tag:css|
 .cool { /*枠組み*/
 border: inset 8px #8888AA;
 padding: 8px;
 }
 /*(中略)*/
 .metal{ /*アニメーション*/
 animation : metal 3s ease 0s infinite normal;
 }
 @keyframes metal{ /*輝き*/
 0% {opacity : 1.0;}
 80% {opacity : 1.0;}
 85% {opacity : 0.8;}
 90% {opacity : 0.5;}
 95% {opacity : 0.8;}
 100% {opacity : 1.0;}
 }
 }}<css>
 body, body * {
 background-color: #222244 !important; /*(重要!)背景色*/
 color: #ffffff !important; /*(重要!)文字の色*/
 font-family: serif !important; /*(重要!)明朝体*/
 text-shadow: 1px 1px 2px #ffffff; /*立体文字の形成*/
 text-shadow: 1px 1px 2px #ffffff ,1px 1px 10px #ffffff; /*影文字*/
 }
 a { text-decoration: underline; /*下線*/}
 /*(中略)*/
 </css>

背景色[編集 ]

背景色を紺色にすることによって紳士感を醸し出し、通常の記事よりも目に落ち着きを与えると勝手に予想されている。そのため、この「かっこいい領域」を多く使用することで読者に優しくすることができる。無論それは、目への配慮にもなる。つまり、「かっこいい&他より目に良い領域」である。白文字とのコントラストがちょっと強いかもしれないが気にしないでおこう。

明朝体[編集 ]

明朝体をフォントに使用することで、正しい文字の書き方を知ることができると勝手に予想されている。そのため、この「かっこいい&他より目に良い領域」を多く使用することで、読者に正しい文字の書き方を知らせることにもなる。無論それは、読者のためにもなる。つまり、クソ記事ではなく、「かっこいい&他より目に良い&正しい文字の書き方を知ることができる領域」である。

枠組み・下線  [編集 ]

このように枠組みで内容をまとめたり、リンク化されている重要な単語に下線を入れたりすることで、他の文章と区切りをつけ、内容の理解がしやすくなると勝手に予想されている。そのため、この「かっこいい&他より目に良い&正しい文字の書き方を知ることができる領域」を多く使用することで、内容重要性を持たせることにつながる。無論それは、分かりやすさのためになる。つまり、「かっこいい&他より目に良い&正しい文字の書き方を知ることができる&分かりやすい領域」である。

立体文字・アニメーション [編集 ]

立体的な文字(文字の影)やアニメーションによる輝きを使用することで、「画面は2次元もしくは静止画でしかない」という固定概念に束縛されてしまっている読者をそれから開放し、想像力を豊かにすることができると勝手に予想されている。そのため、この「かっこいい&他より目に良い&正しい文字の書き方を知ることができる&分かりやすい領域」を多く使用することで、想像力を豊かにすることができ、それとともに、創造力も誘して上げることができる。無論それは、創意工夫のためになる。つまり、「かっこいい&他より目に良い&正しい文字の書き方を知ることができる&分かりやすい&読者の創意工夫を上げて愉快なページを作成できるようになるような領域」である。

その他のCSSを利用したかっこいい表現[編集 ]

CSSを使いこなすことで前述の領域以外にも様々なかっこいい装飾やアニメーションを表現することができる。ただしこのページでは背景色、文字色、フォントが重要(!important)となっているためそれらについては変えようとしても無視される。その他のアニメーションの例については「動詞 (自己言及的)」も参照のこと。

例えばこんな感じにゆらゆらさせたり、
こんな感じに日本語でも右横書きにしたり、

こんな感じにスライドバーで情報を隠したり、


こんな感じ蛍光ペンマークアップしたり、

こんな感じに文字同士で間隔をとったり、
こんな感じに文字にしたり、
こんな感じにシーソーみたいに揺らしたりできる。


書くべき情報が多すぎて絶望した!!
そこの忍耐強いキミ! 私の代わりに私の思想を広めて 私の思想を広めて ください。
なに書けばいいのって?・・・それは言わずもがな。 (Portal:スタブ)

メリット・デメリット[編集 ]

メリット
他のページとは明らかに色彩や見た目、動きなどが異なるので、目を引くことができる。ピンクをふんだんに使って萌え全開にしたり、コマンドプロンプト風にしたり(この記事もコマンドプロンプト風かもしれない)、薄い色にして隠したい情報を隠したり、ゲーミングっぽくカラフルにしたり、色以外にも震わせたり揺らしたりカオスにしたりと愉快かつ多種多様な活用ができる。
デメリット
目的もなくただCSSで遊んでいるだけだと単に読みにくいと思われ、他人からどうにかしろという烙印を押される。また、目がチカチカするので、長い時間集中して読むことができなくなる。それによりポリゴンショックのような事件が起きる可能性もある。また、動きの激しいページではPCスマートフォンが重くなり、機器本体が熱暴走する危険もある。ただしではカイロの代わりになるかもしれない。

アンサイクロペディアでのCSSの使用方法 [編集 ]

アンサイクロペディアでCSSを使用する際、留意すべき点がある。まず、上のデメリットのようにお遊びでCSSを書いていると「かっこ悪い領域 」とみなされ、記事にNRVICU、昔の記事でもUglyといった削除系テンプレートが貼られる可能性が高い。自己言及的なページなどで項目名に似合ったCSSを設定してかっこよく記事執筆することが大切である。

ただ恐ろしいことにこのページでテンプレートを使用すると殆どのテンプレートが「かっこいい&他より目に良い&正しい文字の書き方を知ることができる&分かりやすい&読者の創意工夫を上げて愉快なページを作成できるようになるような領域」化してしまう。ホワホワ ア〜ン♥♥ 検閲により削除 のように。管理テンプレートでも同様である。

即時削除
このページは即時削除の方針に従い、このままだと削除されるでしょう、多分

理由:目が! 目が!

もしこのページの削除に納得できないならば、アンサイクロペディアは何でないかあたりについてもう一度考え直し、記事に面白おかしく改造手術を施した上でこのテンプレートを取り除いてください。勝手に取り除くとこわい人怒られちゃうかも。

管理者へ - 削除の前にはリンク元履歴のチェックをお願いします。

このように普段悪い意味を持つテンプレートでも「かっこいい&他より目に良い&正しい文字の書き方を知ることができる&分かりやすい&読者の創意工夫を上げて愉快なページを作成できるようになるような領域」の手にかかれば全て、まるで見た目が変わるので、管理者に0%の確率で、「削除しなくていいか」と思わせることができる。しかし作者も惑わされることが多い。NRVはNRV、即時削除は即時削除なので最終的には悪い意味を持つ。よってこの「かっこいい&他より目に良い&正しい文字の書き方を知ることができる&分かりやすい&読者の創意工夫を上げて愉快なページを作成できるようになるような領域」に入ることは、ユーモア増幅を充分に行った上にしないといけない。さもなくば、本物のNRVや即時削除が貼られる。

この領域(ページ)のようにね。

関連項目 [編集 ]

外部リンク [編集 ]

Print("動的型付け") : LISP - JavaScript - VBScript - PHP - perl - Ruby - Python
Print(str("静的型付け")) : BASIC - COBOL - C言語 - C++ - C# - D言語 - swift - HSP
<p>マークアップ言語</p> : HTML - CSS - MediaWiki
++難解プログラミング言語++ : Brainfuck - Grass - HQ9+ - lazy K - Pxem - 古代C言語
その他の言語 : 手動 - 肉体言語 - DNA - Scratch
構文等 : Hello World - goto文 - 入れ子 - 再帰 - ヌル - クワイン
UnBooks : JavaScript入門 - 図解・今すぐわかるCSS
関連項目 : エクストリーム・プログラミング - 完全に理解した - フローチャート - オブジェクト指向 - プログラマー
https://ansaikuropedia.org/index.php?title=UnBooks:図解・今すぐわかるCSS&oldid=1758036」から取得