CodeGrid (@CodeGrid) header
CodeGrid (@CodeGrid) profile picture

モダンフロントエンドをリードする会社、ピクセルグリッドが運営するWeb制作者のための有料フロントエンド技術情報メディア「CodeGrid」です。過去記事からの HTML / CSS / JavaScriptなどに関するお役立ちTipsと、毎週の配信内容をポストしています。

Joined September 2011
【Tips】 ただし、dialogコンテンツ部分をクリックしたときに閉じてしまっては困ります。  ::backdropは擬似要素部分のみをクリック対象にしたい場合は、コンテンツを<div>でラップしたうえで、dialog直接のクリックのみを拾えば、::backdropをクリックしたという検知ができます。 #codegrid #javascript
173
【Tips】 dialog要素の::backdrop部分のクリックで閉じたい! dialogの::backdropは擬似要素です。 擬似要素には直接イベントリスナーを設定できませんが、dialog要素自体をクリック対象にすればその擬似要素へのクリックも検知できます。 #codegrid #javascript
2
5
440
【Tips】 セレクトボックスの選択肢は文字だけ…はもう過去の話👀 カスタマイズできるselectなら、optionの中にアイコンや英語名、在庫表示まで入れられます。チェックマークも::checkmarkで好きな絵文字に✨ option::checkmark {   grid-area: check;   content: ":white_check_mark:" } option:checked {   background-color: #CDEAEF; } #codegrid #css #html
1
3
368
【 本日公開・明日朝まで無料 】 CodeGridは本日700号目を配信しました🎉 この14年半を、Webの技術の変遷とともに振り返ります。 これまでの技術は今にどうつながっているのでしょうか。 ご自信の「あの時」と重ね合わせて振り返ってみてください。 codegrid.net/articles/2026-7… #codegrid
4
4
354
【Tips】 npmのパッケージを、インストールもビルドもせずに試せます🎉 ESMで配信しているCDN(esm.shやjsDelivrなど)のURLを、そのまま`import`に書くだけです💡 CDNは混ぜずに1つに揃えると、依存パッケージの二重読み込みを防げます✨ #codegrid #javascript
1
275
【Tips】 `<script>`のいちばん外側で`const`を宣言すると、別の`<script>`とも名前がぶつかります⚠️ `type="module"`を付けると、宣言はそのscript要素の中だけのものになり、同じ名前を宣言してもエラーになりません✨ 即時実行関数(IIFE)で囲む必要もなくなります💡 #codegrid #javascript
3
345
【本日公開・明日朝まで無料】 AIエージェントの利用制限で手が止まること、ありませんか? モデルもエフォートも「とりあえず最高設定」が正解とは限りません。 体験談を元に、使い分けるコツを紹介します。 codegrid.net/articles/2026-m… #codegrid
1
211
【本日公開・明日朝まで無料】 AIにE2Eテストを書かせたくても、複雑な管理画面では操作手順を書き出すのがひと苦労! Playwrightのcodegenなら、ブラウザで操作するだけでテストコードとして記録できます。 codegrid.net/articles/2026-p… #codegrid
200
【Tips】 dialog要素はEscキーで勝手に閉じてしまいます。確定ボタンを押すまでは閉じさせたくない…そんなときはclosedby="none"が便利です Safariはまだ未対応(Chrome・Firefoxは対応済み)なので、keydown + event.preventDefault()のフォールバックも忘れずに👍 #codegrid #html
1
258
【本日公開・明日朝まで無料】 CSS Gridで隙間に線を引くとき、空セルにまで線が伸びていたら不格好ですよね😅 rule-visibility-itemsのall / around / betweenを使い分ければ、空いている領域への線の出し方を細かく制御できます💡 codegrid.net/articles/2026-c… #codegrid
235