<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>HTML&amp;CSS | トーチログ</title>
	<atom:link href="https://tomochilog.com/category/htmlcss/feed/" rel="self" type="application/rss+xml" />
	<link>https://tomochilog.com</link>
	<description>フリーランス夫婦がデザイン、WEB制作、WordPress、日常の気付きを発信中</description>
	<lastBuildDate>Thu, 25 Jun 2020 03:10:15 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.4</generator>

<image>
	<url>https://tomochilog.com/wp-content/uploads/2020/05/cropped-favicon-32x32.png</url>
	<title>HTML&amp;CSS | トーチログ</title>
	<link>https://tomochilog.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<atom:link rel="hub" href="https://pubsubhubbub.appspot.com"/>
<atom:link rel="hub" href="https://pubsubhubbub.superfeedr.com"/>
<atom:link rel="hub" href="https://websubhub.com/hub"/>
<atom:link rel="self" href="https://tomochilog.com/category/htmlcss/feed/"/>
<site xmlns="com-wordpress:feed-additions:1">177821292</site>	<item>
		<title>CSSを書く時の悩みが無くなる！？CSS設計完全ガイド：レビュー</title>
		<link>https://tomochilog.com/book-cssssekkeiguide/</link>
		
		<dc:creator><![CDATA[TOMO]]></dc:creator>
		<pubDate>Thu, 25 Jun 2020 01:54:24 +0000</pubDate>
				<category><![CDATA[HTML&CSS]]></category>
		<guid isPermaLink="false">https://tomochilog.com/?p=327</guid>

					<description><![CDATA[<p>CSSの書き方で悩んでしまうことが多い 思い通りのデザインができず困っている CSSの書き方をキチンと学びたい という方に最適な書籍「CSS設計完全ガイド」をご紹介します。 以前にコリスの記事で見かけて気になっていた本。 [&#8230;]</p>
The post <a href="https://tomochilog.com/book-cssssekkeiguide/">CSSを書く時の悩みが無くなる！？CSS設計完全ガイド：レビュー</a> first appeared on <a href="https://tomochilog.com">トーチログ</a>.]]></description>
										<content:encoded><![CDATA[<ul class="common-ul-box wp-block-list"><li>CSSの書き方で悩んでしまうことが多い</li><li>思い通りのデザインができず困っている</li><li>CSSの書き方をキチンと学びたい</li></ul>



<p class="wp-block-paragraph">という方に最適な書籍「<strong>CSS設計完全ガイド</strong>」をご紹介します。</p>





<div id="rinkerid363" class="yyi-rinker-contents  yyi-rinker-postid-363 yyi-rinker-img-m yyi-rinker-catid-5 ">
	<div class="yyi-rinker-box">
		<div class="yyi-rinker-image">
							<a href="https://www.amazon.co.jp/dp/B0856YMH7L?tag=fukutomo0712-22&#038;linkCode=ogi&#038;th=1&#038;psc=1" rel="nofollow"><img decoding="async" src="https://m.media-amazon.com/images/I/51BmcxicJML._SL160_.jpg" width="126" height="160" class="yyi-rinker-main-img" style="border: none;"></a>					</div>
		<div class="yyi-rinker-info">
			<div class="yyi-rinker-title">
									<a href="https://www.amazon.co.jp/dp/B0856YMH7L?tag=fukutomo0712-22&#038;linkCode=ogi&#038;th=1&#038;psc=1" rel="nofollow">CSS設計完全ガイド　～詳細解説＋実践的モジュール集</a>							</div>
			<div class="yyi-rinker-detail">
							<div class="credit-box">created by&nbsp;<a href="https://oyakosodate.com/rinker/" rel="nofollow noopener" target="_blank" >Rinker</a></div>
										<div class="price-box">
							</div>
						</div>
						<ul class="yyi-rinker-links">
																	<li class="amazonkindlelink">
						<a href="https://www.amazon.co.jp/dp/B0856YMH7L?tag=fukutomo0712-22&amp;linkCode=ogi&amp;th=1&amp;psc=1" rel="nofollow" class="yyi-rinker-link">Kindle</a>					</li>
								                    <li class="amazonlink">
						<a href="https://www.amazon.co.jp/gp/search?ie=UTF8&amp;keywords=CSS%E8%A8%AD%E8%A8%88%E5%AE%8C%E5%85%A8%E3%82%AC%E3%82%A4%E3%83%89&amp;tag=fukutomo0712-22&amp;index=blended&amp;linkCode=ure&amp;creative=6339" rel="nofollow" class="yyi-rinker-link">Amazon</a>					</li>
													<li class="rakutenlink">
						<a href="https://hb.afl.rakuten.co.jp/hgc/17b94786.293ec01d.17b94787.48fb7b64/Rinker_o_20200625103638?pc=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2FCSS%25E8%25A8%25AD%25E8%25A8%2588%25E5%25AE%258C%25E5%2585%25A8%25E3%2582%25AC%25E3%2582%25A4%25E3%2583%2589%2F%3Ff%3D1%26grp%3Dproduct&amp;m=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2FCSS%25E8%25A8%25AD%25E8%25A8%2588%25E5%25AE%258C%25E5%2585%25A8%25E3%2582%25AC%25E3%2582%25A4%25E3%2583%2589%2F%3Ff%3D1%26grp%3Dproduct" rel="nofollow" class="yyi-rinker-link">楽天市場</a>					</li>
													<li class="yahoolink">
						<a href="https://shopping.yahoo.co.jp/search?p=CSS%E8%A8%AD%E8%A8%88%E5%AE%8C%E5%85%A8%E3%82%AC%E3%82%A4%E3%83%89" rel="nofollow" class="yyi-rinker-link">Yahooショッピング</a>					</li>
															</ul>
					</div>
	</div>
</div>




<p class="wp-block-paragraph">以前に<a href="https://coliss.com/articles/book-review/isbn10-429711173x.html" target="_blank" rel="noreferrer noopener nofollow">コリスの記事</a>で見かけて気になっていた本。やっと読むことができたのですが、思った以上に良書でした。</p>


<div class="com-box com-left man"><img decoding="async" src="https://tomochilog.com/wp-content/themes/torchlog/images/com_tomo_icon.png" alt="運営者：TOMO"><div class="chat"><div class="comment"><p>読んだらCSSを書く時の迷いが格段に減ります！</p></div></div></div>



<p class="wp-block-paragraph">CSSってクラスやIDをうまく使って書いているつもりでも、コードが1,000行越えたりしてくると「あれ？このクラスって何に使うんだっけ？」ってなったり、デザイン修正した時に予期せぬ部分に影響が出たりしますよね。</p>



<p class="wp-block-paragraph">そんな問題を改善したいって人にはおすすめです。</p>



<p class="wp-block-paragraph">当記事では、CSS設計完全ガイドで学べることやよかった点を自分なりの意見で書いていきます。この本に興味がある方の参考になれば幸いです。</p>





<h2 class="wp-block-heading">CSS設計完全ガイドとは？</h2>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="576" src="https://tomochilog.com/wp-content/uploads/2020/06/image001-1024x576.jpg" alt="" class="wp-image-357" srcset="https://tomochilog.com/wp-content/uploads/2020/06/image001-1024x576.jpg 1024w, https://tomochilog.com/wp-content/uploads/2020/06/image001-300x169.jpg 300w, https://tomochilog.com/wp-content/uploads/2020/06/image001-768x432.jpg 768w, https://tomochilog.com/wp-content/uploads/2020/06/image001-1536x864.jpg 1536w, https://tomochilog.com/wp-content/uploads/2020/06/image001.jpg 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">CSSを「使いやすく・保守しやすく」するには、どうしたらよいか？を設計手法からまとめている本です。</p>



<p class="wp-block-paragraph">著者の「半田惇志さん」は<strong>PRECSS（プレックス）というCSS設計手法を考案</strong>したすごい人。いくつかCSS設計手法を紹介してくれていますが、特に開発現場で利用頻度の高いBEM（ベム）とPRECSSに関する解説がメインです。</p>



<p class="wp-block-paragraph">重厚感のあるB5変形判となっており、<strong>ページ数は驚異の511ページ！</strong><br>読むの大変そうですが、半分はCSSの実例サンプル。アクティブラーニングするといい感じに読み終わりますよ。（ただ読むだけだと頭に入りません）</p>



<p class="wp-block-paragraph">なお、CSSの基礎的な説明はほぼ皆無なので、初心者にはおすすめしません。中～上級者向けの本です。</p>





<h3 class="wp-block-heading">GOOD POINT（よかった点）</h3>



<p class="wp-block-paragraph">戦略的なCSSを書くための手法を身につけることができます。</p>


<div class="com-box com-left woman"><img decoding="async" src="https://tomochilog.com/wp-content/themes/torchlog/images/com_chi_icon.png" alt="運営者：CHI"><div class="chat"><div class="comment"><p>戦略的ってどういうこと？</p></div></div></div>



<p class="wp-block-paragraph">噛みくだいていうと「部品化」を意識して関係のない要素に影響を出さないようにするってことです。</p>



<h4 class="wp-block-heading">1.CSS設計手法を学べる！</h4>



<p class="wp-block-paragraph">設計手法とは、あるルールに沿ってCSSを書きましょうというガイドみたいなもの。</p>



<p class="wp-block-paragraph">CSS設計完全ガイドで大きく取り上げるのは、利用頻度の高いBEM（ベム）とPRECSS（プレックス）のふたつ。ここを基礎からしっかり学ぶことができました。</p>



<p class="wp-block-paragraph">なお、BEMとPRECSSの使い方だけ知りたい人は、以下の記事が参考になります。</p>


<div class="common-pdl-10" style="color:; background-color:#FFF9C4"></p>
<p><a href="https://qiita.com/Takuan_Oishii/items/0f0d2c5dc33a9b2d9cb1" target="_blank" rel="noreferrer noopener nofollow">一番詳しいCSS設計規則BEMのマニュアル（Qiita）</a><br /><a href="https://precss.io/ja/" target="_blank" rel="noreferrer noopener nofollow">PRECSS（公式サイト）</a></p>
<p></div>



<p class="wp-block-paragraph">上記の記事を読むだけでも設計手法を学ぶことはできますが、実例とセットで学ぶことができる本書の方が理解しやすいです。</p>





<h4 class="wp-block-heading">2.解説がていねい親切</h4>



<p class="wp-block-paragraph">「なぜ、この書き方なんだろう？」という疑問に対して的確な回答をしてくれます。</p>



<p class="wp-block-paragraph">例えば、font-sizeやpaddingのサイズ指定に「px」「em」「rem」を使うかと思いますが、皆さん意図して使い分けていますでしょうか。</p>



<p class="wp-block-paragraph">例えば、見出しのfont-sizeに「px」を指定した場合、ブラウザの設定で文字サイズを大きくされてしまうと、はみ出ることがあります。そういった問題を避けるために本書では「rem」を使うことを推奨しています。</p>



<p class="wp-block-paragraph">上記のようにCSSの使い分けを配慮して「<strong>意味のあるCSS設計</strong>」をされているのが魅力ですね。</p>



<p class="wp-block-paragraph">初心者向けの本だと、わかりやすさを重視しているので、こういったロジカルな部分は学ぶことができません。とても勉強になりました。</p>





<h4 class="wp-block-heading">3.デザインサンプルが豊富！すぐに使いたくなる</h4>



<p class="wp-block-paragraph">CSS設計完全ガイドの後半は、Webサイトでよく利用されるモジュール（部品）に対してBEMとPRECSSで実例を載せてくれています。</p>



<p class="wp-block-paragraph">モジュール部分はサンプルコードがしっかりと掲載されていますので、実際にパソコンで書きながら読み進めることをおすすめします。</p>



<p class="wp-block-paragraph">理由は２つあって、実際に書いてみると理解が深まるのと、書き終わったモジュールがちょっと直せば仕事で使える「モジュールライブラリ」になるからですね。</p>



<p class="wp-block-paragraph">CSSって毎回最初から書くの面倒だったりしますよね。<br>本書で扱う部品はそのままコピーしてもデザインが崩れない考慮がされているものが多く、覚えておけばサッと取り出せるので大助かりです。</p>



<p class="wp-block-paragraph">なお、一部のコードに誤植があったりしますが、自分で見つけて直すのもスキルアップに繋がるので良いです（笑）</p>





<h3 class="wp-block-heading">おすすめ読者層</h3>



<p class="wp-block-paragraph">本書ではCSSの基礎的な説明はほぼありません。<br>なので、CSSを普段から扱っているWebデザイナー、フロントエンドエンジニア、コーダーさん向けですね。</p>



<div style="color:#333; background-color:#fff;border: 2px solid #333">
     <p class="t-indent" style="color:#fff; background-color:#333">こんな人に向いてます</p>
     <p class="common-pdr-10 common-pdl-10">
<ul class="common-pdl-10">
<li><i class="fas fa-lg fa-caret-right"></i>CSSの書き方で悩んでいる人</li>
<li><i class="fas fa-lg fa-caret-right"></i>設計手法を学んでスキルアップしたい人</li>
<li><i class="fas fa-lg fa-caret-right"></i>より効率的にコーディングしたい人</li>
</ul>
</p>
     </div>



<p class="wp-block-paragraph">逆にCSSが少し書ける程度の人には難しすぎるので、まだ早いです。この本を読む前にコーディングしまくってスラスラと書けるようになりましょう。</p>





<h2 class="wp-block-heading">読み終えての感想</h2>



<p class="wp-block-paragraph">非常に分厚い本だったので読み切れるか心配だったのですが、モジュールを書きながら読んでいたおかげで案外さらっと読み終えることができました。（それでも３日かかりました）</p>



<p class="wp-block-paragraph">CSSって案件ごとに微妙に内容が変わってくるので、共通化するのは難しいなと日々もんもんとしていましたが、本書の設計思想を取り入れることで、ルールを統一して書けそうな気がしています。</p>



<p class="wp-block-paragraph">私のようにCSSを書く時につい悩んでしまう人、コードが煩雑になりがちな人、保守性の高いCSSを書きたいという人には最適な一冊だと思います。</p>



<div id="rinkerid363" class="yyi-rinker-contents  yyi-rinker-postid-363 yyi-rinker-img-m yyi-rinker-catid-5 ">
	<div class="yyi-rinker-box">
		<div class="yyi-rinker-image">
							<a href="https://www.amazon.co.jp/dp/B0856YMH7L?tag=fukutomo0712-22&#038;linkCode=ogi&#038;th=1&#038;psc=1" rel="nofollow"><img decoding="async" src="https://m.media-amazon.com/images/I/51BmcxicJML._SL160_.jpg" width="126" height="160" class="yyi-rinker-main-img" style="border: none;"></a>					</div>
		<div class="yyi-rinker-info">
			<div class="yyi-rinker-title">
									<a href="https://www.amazon.co.jp/dp/B0856YMH7L?tag=fukutomo0712-22&#038;linkCode=ogi&#038;th=1&#038;psc=1" rel="nofollow">CSS設計完全ガイド　～詳細解説＋実践的モジュール集</a>							</div>
			<div class="yyi-rinker-detail">
							<div class="credit-box">created by&nbsp;<a href="https://oyakosodate.com/rinker/" rel="nofollow noopener" target="_blank" >Rinker</a></div>
										<div class="price-box">
							</div>
						</div>
						<ul class="yyi-rinker-links">
																	<li class="amazonkindlelink">
						<a href="https://www.amazon.co.jp/dp/B0856YMH7L?tag=fukutomo0712-22&amp;linkCode=ogi&amp;th=1&amp;psc=1" rel="nofollow" class="yyi-rinker-link">Kindle</a>					</li>
								                    <li class="amazonlink">
						<a href="https://www.amazon.co.jp/gp/search?ie=UTF8&amp;keywords=CSS%E8%A8%AD%E8%A8%88%E5%AE%8C%E5%85%A8%E3%82%AC%E3%82%A4%E3%83%89&amp;tag=fukutomo0712-22&amp;index=blended&amp;linkCode=ure&amp;creative=6339" rel="nofollow" class="yyi-rinker-link">Amazon</a>					</li>
													<li class="rakutenlink">
						<a href="https://hb.afl.rakuten.co.jp/hgc/17b94786.293ec01d.17b94787.48fb7b64/Rinker_o_20200625103638?pc=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2FCSS%25E8%25A8%25AD%25E8%25A8%2588%25E5%25AE%258C%25E5%2585%25A8%25E3%2582%25AC%25E3%2582%25A4%25E3%2583%2589%2F%3Ff%3D1%26grp%3Dproduct&amp;m=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2FCSS%25E8%25A8%25AD%25E8%25A8%2588%25E5%25AE%258C%25E5%2585%25A8%25E3%2582%25AC%25E3%2582%25A4%25E3%2583%2589%2F%3Ff%3D1%26grp%3Dproduct" rel="nofollow" class="yyi-rinker-link">楽天市場</a>					</li>
													<li class="yahoolink">
						<a href="https://shopping.yahoo.co.jp/search?p=CSS%E8%A8%AD%E8%A8%88%E5%AE%8C%E5%85%A8%E3%82%AC%E3%82%A4%E3%83%89" rel="nofollow" class="yyi-rinker-link">Yahooショッピング</a>					</li>
															</ul>
					</div>
	</div>
</div>The post <a href="https://tomochilog.com/book-cssssekkeiguide/">CSSを書く時の悩みが無くなる！？CSS設計完全ガイド：レビュー</a> first appeared on <a href="https://tomochilog.com">トーチログ</a>.]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">327</post-id>	</item>
	</channel>
</rss>
