Web制作の考え方を学ぶ 【ChatGPTにも有効】世界一上手な質問の仕方 こんにちは。Twitterなどで時々発信はしていたのですが、僕が思う上手な質問の仕方を記事としても残しておこうと思います。基本的にはプログラミングの質問時の形式ですが、それ以外の場面でも応用できると思います。結論僕が質問する時、あるいはされ... 2023.05.26 Web制作の考え方を学ぶ
HTML/CSSを学ぶ 【超簡単】たった2行のCSSでチェックボックス/ラジオボタンをカスタマイズする こんにちは。今回はチェックボックスやラジオボタンの簡易的なカスタマイズについてです。ボタン全体の形状やマークの形を変えるには擬似要素を使っていじる必要があり、複雑になりがちです(詳しくは後述)。しかし、色とサイズだけなら簡単に変更することが... 2023.05.26 HTML/CSSを学ぶ
HTML/CSSを学ぶ HTML要素の順番を自由に操る!CSS flexboxのorderプロパティを徹底解説 今回はdisplay: flex;の時に使えるorderプロパティを使って要素の順番を入れ替える方法を紹介します。例えば、PC版では横に「コンテンツ→画像」と並ぶSP版は縦に「画像→コンテンツ」と並ぶようなケースです(下画像参照)。今回の方... 2023.05.18 HTML/CSSを学ぶ
HTML/CSSを学ぶ Markuplintを使って高品質なHTMLコーダーになる こんにちは。今回はMarkuplintというHTMLリンターについて紹介します。入れるだけで自分のコードの間違いや改善できるところを指摘してくれて、かつ改善方法まで教えてくれる素晴らしいツールです。存在を知ったのは去年の後半でしたが、しばら... 2023.05.18 HTML/CSSを学ぶ
HTML/CSSを学ぶ レスポンシブデザインなど、細かいレイアウトを綺麗に実装するためのテクニック記事まとめ こんにちは。今回はWeb制作を学んでいる方がぶつかる壁として代表的な「レスポンシブデザイン」についてです。過去にレスポンシブに関する記事をいくらか書いてきましたので、それらをまとめていきます。テクニック系レスポンシブ対応する時に、どうしても... 2023.05.11 HTML/CSSを学ぶ
HTML/CSSを学ぶ margin: 0 auto; の 0 は完全に無意味 こんにちは、今回は非常に細かいCSSの話です。これを知ったことで実際のコードに大きなインパクトがあるかというとそんなことは多分ないんですが、本当に無意味なので余計な記述はこれを機にやめましょうという話です。なぜ完全に無意味なのかmargin... 2023.04.21 HTML/CSSを学ぶ
HTML/CSSを学ぶ たったの一行でサイトの読み込み速度を実質10倍以上にする方法 ホームページはできれば読み込みが速い方が良いですよね。特にLPのようにユーザーに直接商品を訴求するようなページではなるべく離脱率を下げる工夫がしたいところです。その一つとして読み込み速度はとても重要です。一方でLPは使われる画像の数が多く、... 2023.04.20 HTML/CSSを学ぶ
HTML/CSSを学ぶ CSSで安易なネストは使うな【Sassもだよ】 こんにちは。Chrome112でCSSのネストが使えるようになりました。Can I Useを見るとまだモダンブラウザはほとんど対応していません(2023/04/05現在)が、基本的には後追いで実装する流れになるでしょう。Twitterの反応... 2023.04.06 HTML/CSSを学ぶ
その他 AI時代に強い人材に!IT、Webの基礎を学ぶ名著4選 こんにちは。先日TwitterでAIが発達してきた現代において、「学ぶべき領域はどこで、どんな本を読むと良いか」を紹介したところ結構反応をもらえたので記事としても残しておこうと思います。最初にお伝えしておくと、AIの登場によって少なくとも直... 2023.03.22 その他
Web制作の考え方を学ぶ AIがWebの開発現場にもたらす変革 こんにちは。先日Twitterのスペースで、最近のAIの発達がWeb業界にどう影響するかを考えてみました。そのまとめというか、改めてテキストとして残そうと思います。一応録音が残っていますのでリンクを貼っておきます。テキストからUIを作るAI... 2023.02.11 Web制作の考え方を学ぶ