↑ページトップへ
表示調整
閉じる
挿絵表示切替ボタン
▼配色
▼行間
▼文字サイズ
▼メニューバー
×閉じる

ブックマークに追加しました

設定
0/400
設定を保存しました
エラーが発生しました
※文字以内
ブックマークを解除しました。

エラーが発生しました。

エラーの原因がわからない場合はヘルプセンターをご確認ください。

ブックマーク機能を使うにはログインしてください。
PR
1/2

hello world

1.

data:text/plain;charset=utf-8,<!doctype html>%0A<html>%0A<head>%0A%20%20%20%20<meta charset='utf-8'>%0A%20%20%20%20<meta name='viewport' content='width=device-width'>%0A%20%20%20%20<style>%0A%20%20%20%20body{background-color:%23ffffffff;color:%23000000ff}%0A%20%20%20%20@media(prefers-color-scheme:dark){body{background-color:%23000000ff;color:%23ffffffff}}%0A%20%20%20%20</style>%0A%20%20%20%20<script>%0A%20%20%20%20alert(`hello world`)%0A%20%20%20%20</script>%0A</head>%0A</html>



2.

1をブラウザのアドレスバーに入れて開き、保存しましょう。

拡張子は'html'、または'htm'としてください。



3.

2で保存したファイルをブラウザで開く、

または1の'/plain;'を'/html;'に置換してブラウザのアドレスバーに入れて開くと、

'hello world'がダイアログとして表示されます。

data:...;charset=utf-8,...

URLの一種。改行は'%0A'、' 'は'%20'、'#'は'%23'に置換してあります。



HTML

<!doctype ...>

DTD(Document Type Declaration)です。

doc(ument)|type


<html></html>(HTMLHtmlElement)

ルートとなるelementです。


<head></head>(HTMLHeadElement)

CSSやJavaScriptを書くelementの親となるelementです。


<meta charset='utf-8'>(HTMLMetaElement)

ページの文字コードを'utf-8'に指定するelementです。


<meta name='viewport' content='width=device-width'>(HTMLMetaElement)

ページの表示を画面幅に合わせるelementです。


<style></style>(HTMLStyleElement)

CSSをinlineとして適用するelementです。


<script></script>(HTMLScriptElement)

JavaScriptをinline、または外部ファイルとして適用するelementです。



CSS

body{background-color:#ffffffff;color:#000000ff}

property[background-color, color]をbodyに適用します。


@media(prefers-color-scheme:dark){body{background-color:#000000ff;color:#ffffffff}}

prefers-color-schemeがdarkである場合、

property[background-color, color]を上書きしてbodyに適用します。



JavaScript

Window.alert(message)

ダイアログとして表示します。

評価をするにはログインしてください。
ブックマークに追加
ブックマーク機能を使うにはログインしてください。
― 新着の感想 ―
このエピソードに感想はまだ書かれていません。
感想一覧
+注意+

特に記載なき場合、掲載されている作品はすべてフィクションであり実在の人物・団体等とは一切関係ありません。
特に記載なき場合、掲載されている作品の著作権は作者にあります(一部作品除く)。
作者以外の方による作品の引用を超える無断転載は禁止しており、行った場合、著作権法の違反となります。