CSSに気持ちが伝わらないときに参考になるサイト集

- [HTMLのタグに属性を書く時に先頭に来るのはidとclassどちらか気になったのでいろいろ見てみた。](https://qiita.com/ponsuke0531/items/2b15e37b2f46169a1224)
- [Vuetifyの便利なCSSのクラス集 - Qiita](https://qiita.com/ponsuke0531/items/540df70bc769de69bfae)

# マークとかボタンを作りたい
- [CSSで作る必須マーク - Qiita](https://qiita.com/ponsuke0531/items/9dbe3f03f45412c048bf)
- [CSSボタンデザイン120個以上！どこよりも詳しく作り方を解説！ | JAJAAAN](https://jajaaan.co.jp/css/button/)

# IEでうまくいかない
- [IEでmarginのautoが効かない時の対応方法 - Qiita](https://qiita.com/ponsuke0531/items/dcf9dfb662e751a7ed0d)

# スマートフォンに対応したい時
- [iPhone版Safariでフォントサイズがおかしくなる問題 - Web関連あれこれ](http://d.hatena.ne.jp/soratomo0714/touch/20151026/p1)
- [-webkit-text-size-adjust: none を絶対に設定してはいけない理由 - てっく煮ブログ](http://tech.nitoyon.com/ja/blog/2013/02/14/text-size-adjust/)
- [レスポンシブ対応で知ったメディアクエリの基本 - ponsuke_tarou’s blog](https://ponsuke-tarou.hatenablog.com/entry/2020/08/18/225555)
- [viewportを理解して正しいレスポンシブデザインを設定しよう | tree](https://tree-file.com/web-design/understanding-viewport-for-responsive-webdesign/)
- [blog.鶯梭庵/links/改訂版・たぶん、ほとんどの人は viewport meta タグの指定をまちがえてる・その１](https://blog.ousaan.com/index.cgi/links/20170430.html)

スマホでデバックしたい!

- [Android Studio のエミュレータで PC キーボードを使う／使わない &#8211; いろはにスマホ](http://iroha-ni-smaho.com/2015/12/14/android-studio-%E3%81%AE%E3%82%A8%E3%83%9F%E3%83%A5%E3%83%AC%E3%83%BC%E3%82%BF%E3%81%A7-pc-%E3%82%AD%E3%83%BC%E3%83%9C%E3%83%BC%E3%83%89%E3%82%92%E4%BD%BF%E3%81%86%EF%BC%8F%E4%BD%BF%E3%82%8F%E3%81%AA/)
- [Chromeデベロッパーツールでスマホサイトをデバックする方法 | Tech2GO](https://blog.codecamp.jp/developertools_smartphone)

# 要素の位置を調整したい時
- [【CSS】Flexboxの各プロパティを挙動を確認してみる | KuzLog](http://kuzlog.com/2017/01/18/495/)
- ど真ん中
    - [【CSS】要素やテキストを上下左右に中央寄せする簡単な方法 | KuzLog](http://kuzlog.com/2017/01/11/228/)
- 上下
    - [vertical-align …… 縦方向の揃え位置を指定する](http://www.htmq.com/style/vertical-align.shtml)
- 左右
    - [CSSで要素を右寄せする方法の全て｜文字も画像も右寄せにしよう | 侍エンジニア塾ブログ（Samurai Blog） - プログラミング入門者向けサイト](https://www.sejuku.net/blog/72034)


# `<select>`が上手くいかないときは
- [スクロールできるダイアログでbootstrap-selectを使ったらリストが画面からはみ出して選択できなくなった時の対応方法 - Qiita](https://qiita.com/ponsuke0531/items/6e055428c33f7c644255)


# 設定したスタイルが無視されたら
- `{タグ}:first-child`は「{タグ}の最初の子要素」ではなく「最初の子要素」なので「最初の子要素が{タグ}だったら」ということになる
    - [CSS：勘違いしがちな:first-child | ARTICLE | goma](https://goma.pw/article/2015-02-06-0/)
- `<span>`に`height:`と`vertical-align: middle;`を指定するときは`display: table-cell;`を添えないと無視される
    - [SPAN要素の固定幅、高さのスタイル指定 - happynowの日記](http://d.hatena.ne.jp/happynow/20150524/1432480693)
    - [vertical-alignが効かない時の対処法（テキストを縦中央揃えにするには）夏木メモ](http://natsukimemo.com/css-vertical-center)
- [スタイル(CSS)の適用される優先順位を知る - Qiita](http://qiita.com/ponsuke0531/items/ea132d70a7465e349af5)
- [CSSでheight:100%を使う方法について。 | Ginpen.com](http://ginpen.com/2011/07/01/height-100-parcent/)
- [CSSでheight:autoの使い方を現役エンジニアが解説【初心者向け】 | TechAcademyマガジン](https://techacademy.jp/magazine/26588)
- [CSSのwidth（幅）とheight（高さ）の指定方法をマスターしよう](https://saruwakakun.com/html-css/basic/width-height#inline)
- [display:table-cell の親に display:table を指定しないと意味無い | ＊Web Design 覚え書き＊](http://webdesign.practice.jp/display-table)
- [text-align:centerが効かない！text-alignは何に効くCSSかなつきメモ](http://natsukimemo.com/css-text-align)

# 子要素が親要素からはみ出してしまった時
- widthを使っていたら
    - [width:100%なのにはみ出す理由と回避策。 | Ginpen.com](http://ginpen.com/2012/12/05/css-box-model/)
- positionを使っていたら
    - [CSS - position](http://ja.learnlayout.com/position.html)
- floatを使っていたら
    - [CSSのfloatに困った時に見直したい6つのポイント、floatがどのように機能しているか分かりやすく解説 | コリス](http://coliss.com/articles/build-websites/operation/css/how-floating-works-by-ire.html)

# tableをうまく設定できない時
- 行(tr)の高さ(height)を広げたいのにうまくいかない・・・
    - [CSSプロパティ～表における幅と高さの基本～](http://www.xml.vc/property/table/table-width-height.html)
- [CSS3 の box-sizing が便利すぎる!! padding や border に依存しない width, height 指定 | phiary](http://phiary.me/css3-box-sizing/)


# 何だこれって思ったら
- [「vertical-align」を指定した場合と「valign」を指定した場合のChromeの開発ツールにおける表示の違い - Qiita](http://qiita.com/ponsuke0531/items/3583fe5e24435abf4e41)

# SASSを使おうと思ったら
- [SASSを使ってみようと思った時に役立てそうなリンク集 - Qiita](http://qiita.com/ponsuke0531/items/c8eccd247ae16347b4bb)

# セレクタの書き方を忘れたら
- [セレクタの種類－CSSの基本](http://www.htmq.com/csskihon/005.shtml)
- [エレメントで&lt;input type=&quot;text&quot;&gt;のみスタイルを変える](http://www.openspc2.org/reibun/css/form/010/)

# 長い文字列を改行したい
- テーブルのセル内で改行したいとき
    - [テーブル内で長い文字列を決まった長さで改行させる方法 - Qiita](http://qiita.com/n_s_y_m/items/cb29d730e63772b02475)
    - [CSS：CSSでボックス内の英語文字列等を折り返しさせる | raining](http://raining.bear-life.com/css/css%E3%81%A7%E3%83%9C%E3%83%83%E3%82%AF%E3%82%B9%E5%86%85%E3%81%AE%E8%8B%B1%E8%AA%9E%E6%96%87%E5%AD%97%E5%88%97%E7%AD%89%E3%82%92%E6%8A%98%E3%82%8A%E8%BF%94%E3%81%97%E3%81%95%E3%81%9B%E3%82%8B)
- テーブルの列幅を設定しないといけません。
    - [CSSだけで表(テーブル)の列(縦方向)を一括装飾する [ホームページ作成] All About](https://allabout.co.jp/gm/gc/440534/)
- URLがはみ出して困ったとき
    - [【HTML】長い文字列の改行方法を指定する「word-wrap」プロパティ：初心者のためのHTMLとエクセル講座：HTML・CSSを使ったホームページ作成やエクセル(EXCEL)・フォトショップ(Photoshop)入門](https://www.billionwallet.com/homepage/html/wordwrap.html)
- よく出てくるスタイル
    - colgroupって何？って思ったら
        - [&lt;COLGROUP&gt;－HTMLタグリファレンス](http://www.htmq.com/html/colgroup.shtml)
    - word-breakって何？って思ったら
        - [word-break－スタイルシートリファレンス](http://www.htmq.com/style/word-break.shtml)
    - overflow-wrapって何？って思ったら
        - [overflow-wrap - CSS | MDN](https://developer.mozilla.org/ja/docs/Web/CSS/overflow-wrap)
    - word-wrapって何？って思ったら
        - [word-wrap－CSS3リファレンス](http://www.htmq.com/css3/word-wrap.shtml)
    - text-wrapって何？って思ったら
        - [text-wrap－CSS3リファレンス](http://www.htmq.com/css3/text-wrap.shtml)

- 失敗事例 : とにかくうまくいかないとき
    - 上位の要素に white-space: nowrap が設定されていました:cry:
        - 折り返ししたい列で white-space: normal を設定してスタイルを上書きました。
        - [white-space - CSS: カスケーディングスタイルシート | MDN](https://developer.mozilla.org/ja/docs/Web/CSS/white-space)
    - 連続した英字や数字が word-wrap: break-word で折り返されなかった・・・
        - word-break: break-all にしたら折り返されました:hatching_chick:


:arrow_double_down:はまりポイントです。
> word-wrapプロパティは、text-wrapプロパティの値がnormal、または、suppressのときにだけ有効となります。