CSSの実践的応用技術と重要トピック

標準のボックスモデルとIE互換性 標準のCSSボックスモデルでは、要素の幅はコンテンツ領域 + パディング + ボーダー + マージンで計算されます。一方、IEの古いモデルでは、幅はコンテンツ領域 + パディング + ボーダー + マージンで計算されます。 標準モデルはbox-sizing: content-boxで定義され、幅/高さプロパティはコンテンツ領域のサイズを指します。IEモデルはbox-s ...

6月28日 02:26 投稿

jQuery Mobile入門と高度な活用方法

jQuery Mobileの概要 jQuery Mobileは、HTML5/CSS3に基づいたオープンソースでクロスプラットフォームのUIフレームワークです。このフレームワークは非常にカスタマイズ可能なUIを提供し、jQueryライブラリを基盤としています。jQuery Mobileは宣言的なコーディングを使用するため、学習と使用が容易です。 本書の内容 本書では、jQuery Mobileを使ってアプリケーションを ...

6月13日 22:50 投稿

HTML5とCSS3の主要新機能まとめ

HTML5の主な新機能 セマンティック要素(★★) 従来は <div> を多用していたが、HTML5では意味を持たせたタグが導入された。これによりSEOやアクセシビリティが向上する。 <header>:ページまたはセクションのヘッダー <nav>:ナビゲーションリンク群 <article>:独立したコンテンツ(ブログ記事など) <section>:文書内の一般的 ...

6月4日 21:45 投稿

フロントエンド基礎実装ガイド:HTML・CSS・JavaScriptの核心技術まとめ

開発環境設定 エディタとしてVisual Studio Codeを準備し、C言語、Python、Vue.jsの開発環境を整備してください。ブラウザ用ライブサーバー拡張機能(Live Server)をインストールした後、ターミナルからcode .コマンドを実行してカレントディレクトリを開きます。 1. HTML構文とセマンティック構造 Hypertext Markup Languageはウェブページの骨格を定義するマークアップ言 ...

6月1日 23:00 投稿

モバイルWeb開発における必須CSS/JSテクニック

HTML 通話リンク <a href="tel:+81-3-1234-5678">電話をかける</a> メッセージ送信 <a href="sms:+81-90-1234-5678">メッセージ送信</a> メール送信 <a href="mailto:contact@example.com">連絡先</a> iOS入力欄の自動大文字化回避 <input autocomplete="off" autocorrect="off" /> WeChatブラウザキャッシュ無効化 <meta ...

5月19日 22:14 投稿

HTMLとCSSで作る見た目だけのボタン

この記事では、HTMLとCSSを使用して、ボタンのように見える要素を作成する方法を紹介します。実際にはインタラクティブな機能はありませんが、見た目をボタンに近づけるテクニックを学びます。JavaScriptでクリックイベントを追加することで、インタラクションを追加する方法も後で説明します。 HTMLの構造 まず、ボタンに見せたいテキストを含む要素を作成します。クラス ...

5月15日 22:27 投稿