この記事では主にfloatとinline-blockについての深い理解を紹介し、互換性や親要素への影響などの側面から分析しています。友人にも参考に勧めています
私の作業は比較的簡単でした最近、自分の canvas ライブラリを書いています... ブログを書くための十分な知識がなく、2 か月間行き詰まっていたので、今日は CSS ブログを書くことに時間を費やすことにしました。最近のプロジェクトのインターフェイスを書いているときに偶然これを見つけました...それでは、皆さんと一緒に半分詳しく理解しましょう
まず第一に、互換性
を使用する場合。 float は、どのブラウザと互換性があるかについて心配する必要はありません。非常に古い 属性です。
Inline-block は、IE8 以降 (8 を含む) でのみ使用できます。実際、インラインブロックは IE5.5 ですでに利用可能でしたが、実装が異なるため、IE の下位バージョンとの互換性を維持したい場合は、追加のコードを使用するしかありません コードは次のとおりです:
display:inline; //改行を強制しない zoom:1; // hasLayout をトリガーするために使用され、詳細な理解に興味のあるサルはそれについて学ぶことができます
2 つ目は、何も言うことはありません親要素
inline-blockの影響について注意すべき点は、inline-blockが設定されたすべての要素に直接ギャップがあることですコードは次のとおりです。 font-size
: 0; を削除すると、その結果は誰もが知っていますが、私はこれが最も単純で最も暴力的な方法だと考えています。もちろん、他の方法もありますので、自分で見つけてください
float。この属性を設定すると、要素はテキスト フローから外れます。これは
position:absolute と同じですが、この属性が設定された要素では同じになりません。したがって、問題は、親要素が拡張されないことです。子要素のサイズは変化しますが、親要素が inline-block に設定されている場合、長さと幅は子要素に応じて変化します (ブラウザが inline-block と互換性がある場合)。 inline-block を直接使用します~)。したがって、親要素に inline-block 属性を設定しない場合は、
float をクリアする必要がありますclear: 両方 (おそらく原則は、親要素のサイズを配置するためにテキスト フローを持つ要素を使用することです)、親要素の高さがフローティング要素によって変更されるようにします
最後に、他にも小さな違いがいくつかありますベースライン: float と inline-block のベースラインは異なります
float のベースラインは、浮動要素がそれに近いことです 一番上の
inline-block のベースラインはデフォルトのベースラインですなので、より柔軟で
vertical-alignと併用できます。 最後に...個人的には、まだ inline-block を使用することを好み、ほとんどの場所で Float を使用できます。要素を囲みたい場合の唯一の解決策です
以上がfloat と inline-block について詳しく見るの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

float最大值:1、在C语言中,float最大值是3.40282347e+38,根据IEEE 754标准,float类型的最大指数为127,尾数的位数为23,通过这种方式,最大浮点数为3.40282347e+38;2、在Java语言中,float最大值是3.4028235E+38;3、在Python语言中,float最大值是1.7976931348623157e+308。

float精度能到6到9位小数。根据IEEE754标准,float类型可以表示的有效数字位数为大约6到9位。需要注意的是,这只是理论上的最大精度,实际使用中由于浮点数的舍入误差,float类型的精度往往会更低。在计算机中进行浮点数运算时,由于浮点数的精度限制,可能会出现精度损失的情况。为了提高浮点数的精度,可以使用更高精度的数据类型,如double或者long double。

C语言中的float是一种数据类型,用于表示单精度浮点数,浮点数是一种用科学计数法表示的实数,可以表示非常大或非常小的数值。float类型的变量可以存储小数点后6位有效数字的数值,在C语言中,使用float类型可以进行浮点数的运算和存储,其变量可以用于表示小数、分数、科学计数法等需要精确表示的实数,与整数类型不同,浮点数可以表示小数点后的数字,并且可以进行小数的四则运算。

常见的数据库float长度有:1、MySQL中的float类型长度,可以是4个字节或8个字节;2、Oracle中的float类型长度,可以是4个字节或8个字节;3、SQL Server中的float类型长度,固定为8个字节;4、PostgreSQL中的float类型长度,可以是4个字节或8个字节等等。

float属性取值有left、right、none、inherit、clearinline-start和inline-end。详细介绍:1、left,元素向左浮动,即元素会尽可能地靠近容器的左边,其他元素会围绕在其右侧;2、right,元素向右浮动,即元素会尽可能地靠近容器的右边,其他元素会围绕在其左侧;3、none默认值,元素不浮动,会按照正常的文档流排列等等。

float32字节包括符号位、指数位和尾数位,用于表示32位浮点数。详细介绍:1、符号位(1位),用来表示数字的正负,0表示正数,1表示负数;2、指数位(8位),用来表示浮点数的指数部分,通过指数位,可以调整浮点数的大小范围;3、尾数位(23位),用来表示浮点数的尾数部分,尾数位存储了浮点数的小数部分。符号位决定了浮点数的正负,指数位和尾数位共同决定了浮点数的大小和精度。

float和double区别主要在于精度、存储和计算速度、范围以及在编程语言中的使用。详细介绍:1、精度不同,Float是单精度浮点数,占用4个字节(32位),而double是双精度浮点数,占用8个字节(64位);2、存储和计算速度不同,double占用的空间更大,需要更多的存储空间来存储数值,在需要高性能和速度的应用程序中,使用float类型可能会更加高效;3、范围不同等等。

可以通过Python、JavaScript、Java、C#、Ruby和PHPstring转换成float。详细介绍:1、Python,输入float_number = float(string_number);2、JavaScript,输入float_number = parseFloat(string_number);;3、Java等等。


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

ホットトピック



