Submit Search
Upload
HTMLの「空白」を描画する方法まとめ
•
Download as PPTX, PDF
•
0 likes
•
153 views
iPride Co., Ltd.
Follow
2021/09/03の勉強会で発表されたものです。
Read less
Read more
Technology
Report
Share
Report
Share
1 of 14
Download now
Recommended
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
iPride Co., Ltd.
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
iPride Co., Ltd.
AWS_Bedrock入門 このスライドは2024/03/08の勉強会で発表されたものです。
AWS_Bedrock入門 このスライドは2024/03/08の勉強会で発表されたものです。
iPride Co., Ltd.
AWS Lambdaと AWS API Gatewayを使ったREST API作り
AWS Lambdaと AWS API Gatewayを使ったREST API作り
iPride Co., Ltd.
Recommended
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
iPride Co., Ltd.
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
iPride Co., Ltd.
AWS_Bedrock入門 このスライドは2024/03/08の勉強会で発表されたものです。
AWS_Bedrock入門 このスライドは2024/03/08の勉強会で発表されたものです。
iPride Co., Ltd.
AWS Lambdaと AWS API Gatewayを使ったREST API作り
AWS Lambdaと AWS API Gatewayを使ったREST API作り
iPride Co., Ltd.
AWS (Amazon Web Services) を勉強してみる その3 2024/03/01の勉強会で発表されたものです。
AWS (Amazon Web Services) を勉強してみる その3 2024/03/01の勉強会で発表されたものです。
iPride Co., Ltd.
AWS (Amazon Web Services) を勉強してみる おさらい 2024/02/16の勉強会で発表されたものです。
AWS (Amazon Web Services) を勉強してみる おさらい 2024/02/16の勉強会で発表されたものです。
iPride Co., Ltd.
可用性・セキュリティを考慮して AWSでDrupalを構築する 2024/02/09の勉強会で発表されたものです。
可用性・セキュリティを考慮して AWSでDrupalを構築する 2024/02/09の勉強会で発表されたものです。
iPride Co., Ltd.
AWSで全てのパブリックIPv4アドレスが有料になった件について 2024/02/09の勉強会で発表されたものです。
AWSで全てのパブリックIPv4アドレスが有料になった件について 2024/02/09の勉強会で発表されたものです。
iPride Co., Ltd.
AWS CDKを使おうとしたら普通に悪戦苦闘した話 2024/02/02の勉強会で発表されたものです。
AWS CDKを使おうとしたら普通に悪戦苦闘した話 2024/02/02の勉強会で発表されたものです。
iPride Co., Ltd.
AWS (Amazon Web Services) を勉強してみる 2024/01/26の勉強会で発表されたものです
AWS (Amazon Web Services) を勉強してみる 2024/01/26の勉強会で発表されたものです
iPride Co., Ltd.
AWS SAM入門 2024/01/26の勉強会で発表されたものです【アイ・プライド】
AWS SAM入門 2024/01/26の勉強会で発表されたものです【アイ・プライド】
iPride Co., Ltd.
Drupalでフォームの代わりにSPA (React) を表示させる話 2023/12/15の勉強会で発表されたものです。
Drupalでフォームの代わりにSPA (React) を表示させる話 2023/12/15の勉強会で発表されたものです。
iPride Co., Ltd.
ChatGPTを用いてCDKを勉強
ChatGPTを用いてCDKを勉強
iPride Co., Ltd.
OpenID Connectについて
OpenID Connectについて
iPride Co., Ltd.
画像生成AIの問題点
画像生成AIの問題点
iPride Co., Ltd.
AI入門
AI入門
iPride Co., Ltd.
MVCになぞらえて理解するReact
MVCになぞらえて理解するReact
iPride Co., Ltd.
AIについて学んだこと ~ 生成AIとは? ~
AIについて学んだこと ~ 生成AIとは? ~
iPride Co., Ltd.
OAuth2.0について
OAuth2.0について
iPride Co., Ltd.
ゼロトラストについて学んだこと
ゼロトラストについて学んだこと
iPride Co., Ltd.
Recoilライブラリを 触ってみる
Recoilライブラリを 触ってみる
iPride Co., Ltd.
ReactでuseEffect()を減らしたい話
ReactでuseEffect()を減らしたい話
iPride Co., Ltd.
AIについて学んだこと ~ AIとは? ~
AIについて学んだこと ~ AIとは? ~
iPride Co., Ltd.
単一責任の原則について
単一責任の原則について
iPride Co., Ltd.
More Related Content
More from iPride Co., Ltd.
AWS (Amazon Web Services) を勉強してみる その3 2024/03/01の勉強会で発表されたものです。
AWS (Amazon Web Services) を勉強してみる その3 2024/03/01の勉強会で発表されたものです。
iPride Co., Ltd.
AWS (Amazon Web Services) を勉強してみる おさらい 2024/02/16の勉強会で発表されたものです。
AWS (Amazon Web Services) を勉強してみる おさらい 2024/02/16の勉強会で発表されたものです。
iPride Co., Ltd.
可用性・セキュリティを考慮して AWSでDrupalを構築する 2024/02/09の勉強会で発表されたものです。
可用性・セキュリティを考慮して AWSでDrupalを構築する 2024/02/09の勉強会で発表されたものです。
iPride Co., Ltd.
AWSで全てのパブリックIPv4アドレスが有料になった件について 2024/02/09の勉強会で発表されたものです。
AWSで全てのパブリックIPv4アドレスが有料になった件について 2024/02/09の勉強会で発表されたものです。
iPride Co., Ltd.
AWS CDKを使おうとしたら普通に悪戦苦闘した話 2024/02/02の勉強会で発表されたものです。
AWS CDKを使おうとしたら普通に悪戦苦闘した話 2024/02/02の勉強会で発表されたものです。
iPride Co., Ltd.
AWS (Amazon Web Services) を勉強してみる 2024/01/26の勉強会で発表されたものです
AWS (Amazon Web Services) を勉強してみる 2024/01/26の勉強会で発表されたものです
iPride Co., Ltd.
AWS SAM入門 2024/01/26の勉強会で発表されたものです【アイ・プライド】
AWS SAM入門 2024/01/26の勉強会で発表されたものです【アイ・プライド】
iPride Co., Ltd.
Drupalでフォームの代わりにSPA (React) を表示させる話 2023/12/15の勉強会で発表されたものです。
Drupalでフォームの代わりにSPA (React) を表示させる話 2023/12/15の勉強会で発表されたものです。
iPride Co., Ltd.
ChatGPTを用いてCDKを勉強
ChatGPTを用いてCDKを勉強
iPride Co., Ltd.
OpenID Connectについて
OpenID Connectについて
iPride Co., Ltd.
画像生成AIの問題点
画像生成AIの問題点
iPride Co., Ltd.
AI入門
AI入門
iPride Co., Ltd.
MVCになぞらえて理解するReact
MVCになぞらえて理解するReact
iPride Co., Ltd.
AIについて学んだこと ~ 生成AIとは? ~
AIについて学んだこと ~ 生成AIとは? ~
iPride Co., Ltd.
OAuth2.0について
OAuth2.0について
iPride Co., Ltd.
ゼロトラストについて学んだこと
ゼロトラストについて学んだこと
iPride Co., Ltd.
Recoilライブラリを 触ってみる
Recoilライブラリを 触ってみる
iPride Co., Ltd.
ReactでuseEffect()を減らしたい話
ReactでuseEffect()を減らしたい話
iPride Co., Ltd.
AIについて学んだこと ~ AIとは? ~
AIについて学んだこと ~ AIとは? ~
iPride Co., Ltd.
単一責任の原則について
単一責任の原則について
iPride Co., Ltd.
More from iPride Co., Ltd.
(20)
AWS (Amazon Web Services) を勉強してみる その3 2024/03/01の勉強会で発表されたものです。
AWS (Amazon Web Services) を勉強してみる その3 2024/03/01の勉強会で発表されたものです。
AWS (Amazon Web Services) を勉強してみる おさらい 2024/02/16の勉強会で発表されたものです。
AWS (Amazon Web Services) を勉強してみる おさらい 2024/02/16の勉強会で発表されたものです。
可用性・セキュリティを考慮して AWSでDrupalを構築する 2024/02/09の勉強会で発表されたものです。
可用性・セキュリティを考慮して AWSでDrupalを構築する 2024/02/09の勉強会で発表されたものです。
AWSで全てのパブリックIPv4アドレスが有料になった件について 2024/02/09の勉強会で発表されたものです。
AWSで全てのパブリックIPv4アドレスが有料になった件について 2024/02/09の勉強会で発表されたものです。
AWS CDKを使おうとしたら普通に悪戦苦闘した話 2024/02/02の勉強会で発表されたものです。
AWS CDKを使おうとしたら普通に悪戦苦闘した話 2024/02/02の勉強会で発表されたものです。
AWS (Amazon Web Services) を勉強してみる 2024/01/26の勉強会で発表されたものです
AWS (Amazon Web Services) を勉強してみる 2024/01/26の勉強会で発表されたものです
AWS SAM入門 2024/01/26の勉強会で発表されたものです【アイ・プライド】
AWS SAM入門 2024/01/26の勉強会で発表されたものです【アイ・プライド】
Drupalでフォームの代わりにSPA (React) を表示させる話 2023/12/15の勉強会で発表されたものです。
Drupalでフォームの代わりにSPA (React) を表示させる話 2023/12/15の勉強会で発表されたものです。
ChatGPTを用いてCDKを勉強
ChatGPTを用いてCDKを勉強
OpenID Connectについて
OpenID Connectについて
画像生成AIの問題点
画像生成AIの問題点
AI入門
AI入門
MVCになぞらえて理解するReact
MVCになぞらえて理解するReact
AIについて学んだこと ~ 生成AIとは? ~
AIについて学んだこと ~ 生成AIとは? ~
OAuth2.0について
OAuth2.0について
ゼロトラストについて学んだこと
ゼロトラストについて学んだこと
Recoilライブラリを 触ってみる
Recoilライブラリを 触ってみる
ReactでuseEffect()を減らしたい話
ReactでuseEffect()を減らしたい話
AIについて学んだこと ~ AIとは? ~
AIについて学んだこと ~ AIとは? ~
単一責任の原則について
単一責任の原則について
HTMLの「空白」を描画する方法まとめ
1.
HTMLの「空白」を描画する方法まとめ 執筆者:トビウオ
2.
HTMLで要素間に「空白」を設けるには 半角空白、全角空白、タブ、改行文字を挿入する (非推奨) CSSでmarginやpaddingを設定する CSSでletter-spacingやword-spacingを設定する CSSでtext-alignなどで位置決めする CSSでfloatやflexで位置決めする
3.
空白・タブ・改行文字は使いづらい 半角空白・タブ・改行文字といった文字のことをホワイトスペースと呼ぶ HTMLの仕様上、表示する際にこうした文字達は無視され、ほぼ反映されない インデント設定したものがそのまま反映されたら不便ですし…… 反映されるケースもある。どういったルールで処理されるかは次スライドに
4.
ホワイトスペースの処理方法 1. 改行文字の前後にある、1つ以上の空白・タブ文字は無視される 2. タブ文字や改行文字が、空白文字として変換される 3.
空白Aの直後に空白Bがある場合は、空白Bが無視される 1. 空白Aと空白Bの間にインライン要素がある場合も「直後」に含む 4. 描画した際、行頭と行末の空白が無視される
5.
つまりどういったことなのか • HTMLにおける改行文字やインデントは表示に反映されない • そういうのは<br>タグや<pre>タグなどでやれ、ということ •
空白文字を複数入れても1個分しか間隔が空かない • letter-spacingやword-spacingを使えば目的が果たせる • 行頭や行末に空白文字を入れていても無視される
6.
CSSでマージン・パディングを使おう 要素間の間隔を調整するには、 margin・paddingを使うのがベター 次の4種類の「領域」を把握しよう
7.
4種類の「領域」とは? Content Edge……文字列や画像などのコンテンツを表示する領域の大きさ Padding Edge……Content
Edgeの周囲をPaddingで覆った領域の大きさ Border Edge……Padding Edgeの周囲を境界線 (Border) で覆った領域の大き さ Margin Edge……Border Edgeの周囲をMarginで覆った領域の大きさ Marginは隣り合ったエレメントで相殺されるので注意 (後述)
8.
マージンの相殺とは? 例えば隣り合ったエレメント同士など、特定の状況でMarginが相殺される そうなると、見かけ上のMarginが、より大きい片方のみになる
9.
文字や単語のスペーシングについて letter-spacingプロパティ……文字の間の間隔を設定する 「H T M
L 5」などといったレイアウトが簡単に作れる word-spacingプロパティ……単語の間の間隔を設定する 「What time is it now ?」などといったレイアウトが簡単に作れる 挙動としては、半角スペースで区切られていれば日本語などでもOKな模様
10.
左寄せ、右寄せなどについて text-alignプロパティ……横方向のレイアウトを設定する “start”で左寄せ、”end”で右寄せ、”center”で中央寄せになる (アラビア語、ヘブライ語などのRTL環境では左右が逆になる) “justify”だと両端揃え(右端と左端以外は単語を均等に配置する) vertical-alignプロパティだと、縦位置を制御する。”top”で上寄せ、など
11.
FLOAT、FLEXについて displayプロパティでflexを指定すれば、短い記述でレイアウトを組むことができる 昔はflexが使えなかったので、floatプロパティで代用していた MDNのサンプルより引用。→ 各要素を「均等な間隔で」 横に並べる設定にしている
12.
FLOAT、FLEXについて displayプロパティでflexを指定すれば、短い記述でレイアウトを組むことができる MDNのサンプルより引用。→ 最後の要素だけ、他要素から 大きく離した配置にしている
13.
FLOAT、FLEXについて displayプロパティでflexを指定すれば、短い記述 でレイアウトを組むことができる MDNのサンプルより引用。→ flexを活用すれば、簡単に 縦の中央寄せも可能
14.
参考資料 MDN
Download now