第688号
発行
:has()で親セレクターを使いこなす
子要素の状態に応じて親要素のスタイルを変えたいという処理を書けるのが、CSSの:has()です。第1回では、:has()の基本的な書き方と、フォームのバリデーション状態に応じたスタイリングという身近なユースケースを通して、その便利さを紹介します。
不要なコードの把握と片付け方
JavaScript/TypeScript向けの不要なコードを検出するツールKnipを取り上げ、デモプロジェクトで実際の出力を確認しながら、Knipが「未使用」をどう判断するのか、報告を信頼できる状態にする設定と、コーディングエージェントとの組み合わせ方までを説明します。
認証ゲートでサイトを守る
CloudflareのZero Trustサービスの一機能「Cloudflare Access」を使って、WebサイトやアプリケーションにメールやIDプロバイダーを使った認証ゲートを設置する方法を紹介します。ゼロトラストの考え方から導入手順、ソーシャルログインの設定、ログや料金の確認まで解説します。