css学習メモ2 inline-block_html/css_WEB-ITnose
1. Inline-block は、CSS2.1 の新しいボックス タイプです。div で表示属性を「inline-block」に設定すると、div の表示効果は表示属性を設定した場合と同じになります。 「インライン効果」にします。
inline-blockは、内部的にinline属性のcolumn属性とblock属性を持ち、width、height、margin、padding、borderなどの要素が使用できます。
2. inline-block を使用すると、場合によっては float 要素を置き換えることができます。 PS: 水平ナビゲーション バーを作成します
inline-block が登場する前は、通常、次のコードが上記の機能を完了するために使用されていました。 inline-block を使用する場合は、次のコードで完了できます。
<div class="nav"> <ul> <li><a href="">AngularJS</a></li> <li><a href="">AngularJS</a></li> <li><a href="">AngularJS</a></li> <li><a href="">AngularJS</a></li> <li><a href="">AngularJS</a></li> <li><a href="">AngularJS</a></li> </ul></div>li { float: left; list-style: none; width: 100px; padding: 10px 0;}
2 つの違いについては、float はドキュメント フローの外にあります。テキストの折り返しが必要な場合は、float 要素を選択する必要があります。ナビゲーションを中央に配置するか、垂直方向に配置する必要があります。インラインブロックを使用する必要があります。
inline-blockを使用する際、上記のli要素にボーダーを付けると左右に空白ができてしまうのですが、どうすればよいでしょうか?では、解決策を見てみましょう:
HTML の空白を削除する
: 要素間で行を改行しないでください。これは面倒かもしれませんが、特にそうしない場合には、方法でもあります。多くの要素はありません。
- 負のマージンを使用する: 負のマージンを使用してギャップを埋めることができます。ただし、空白の幅はこの属性に関係するため、font-size を調整する必要があります。 0.25emだと思いますが、わかりません。知っている人がいたらメッセージを残して教えてください。
- 親要素に font-size:0 を設定します: 空白がどんなに大きくても、空白と font-size の関係により、この属性を設定すると空白の幅を 0 に設定できます。 、子要素の font-size をリセットする必要もあります。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











公式アカウントのWebページはキャッシュを更新します。これはシンプルでシンプルで、ポットを飲むのに十分な複雑です。あなたは公式のアカウントの記事を更新するために一生懸命働きましたが、ユーザーはまだ古いバージョンを開くことができますか?この記事では、この背後にあるtwist余曲折と、この問題を優雅に解決する方法を見てみましょう。それを読んだ後、さまざまなキャッシュの問題に簡単に対処でき、ユーザーが常に新鮮なコンテンツを体験できるようになります。最初に基本について話しましょう。それを率直に言うと、アクセス速度を向上させるために、ブラウザまたはサーバーはいくつかの静的リソース(写真、CSS、JSなど)やページコンテンツを保存します。次回アクセスするときは、もう一度ダウンロードすることなく、キャッシュから直接検索できます。自然に高速です。しかし、このことは両刃の剣でもあります。新しいバージョンはオンラインです、

この記事では、ブラウザのユーザー入力を直接検証するために、必要、パターン、MIN、MAX、および長さの制限などのHTML5フォーム検証属性を使用して説明します。

この記事では、CSSを使用したWebページへの効率的なPNG境界追加を示しています。 CSSはJavaScriptやライブラリと比較して優れたパフォーマンスを提供し、微妙または顕著な効果のために境界幅、スタイル、色を調整する方法を詳述していると主張しています

記事では、HTML5クロスブラウザーの互換性を確保するためのベストプラクティスについて説明し、機能検出、プログレッシブエンハンスメント、およびテスト方法に焦点を当てています。

この記事では、HTML&lt; Datalist&GT;について説明します。オートコンプリートの提案を提供し、ユーザーエクスペリエンスの改善、エラーの削減によりフォームを強化する要素。

この記事では、HTML&lt; Progress&gt;について説明します。要素、その目的、スタイリング、および&lt; meter&gt;との違い要素。主な焦点は、&lt; Progress&gt;を使用することです。タスクの完了と&lt; Meter&gt; statiの場合

この記事では、html5&lt; time&gt;について説明します。セマンティックデート/時刻表現の要素。 人間の読み取り可能なテキストとともに、マシンの読みやすさ(ISO 8601形式)のDateTime属性の重要性を強調し、Accessibilitを増やします

この記事では、html&lt; meter&gt;について説明します。要素は、範囲内でスカラーまたは分数値を表示するために使用され、Web開発におけるその一般的なアプリケーション。それは差別化&lt; Meter&gt; &lt; Progress&gt;およびex
