2016-05-20 11 views
0

誰かがBootstrapのこのコードが何をしているのか説明できますか?CSS疑似セレクタとは何ですか?

*:before, 
*:after { 
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box; 
    box-sizing: border-box; } 

箱サイズの部分がわかります。

※後ほど分かりますか?しかし、私はこの使用法に慣れています:

*:after { 
    content: 'hello world' 
} 

コンテンツプロパティがない場合、これは何ですか?それは、「すべての要素が挿入された後:ボックスサイズの枠線を持つ必要があります」ということですか?

+0

(擬似要素を作成します。サイズ、色、フォーマットなど)。この場合のボックスサイズは、詰め物があっても擬似要素がサイズを超えないようにすることです。 –

+0

私はOPが何を混乱させているのだろうと思っています。なぜなら、すべてをカバーするには十分なものがないからです。 – zer00ne

答えて

0
*:before, 
    *:after { 
     -webkit-box-sizing: border-box; 
     -moz-box-sizing: border-box; 
     box-sizing: border-box; } 

この部分は任意のタグやクラスやIDを持っている私が意味するものを説明します。その後の後に境界ボックスのボックスのサイズ変更プロパティがあります:前か。

と同様に、任意のdiv要素は、擬似要素を持っており、それはborderプロパティを持っている場合は、このようなプロパティをオーバーライドしない限り、それのボックスのサイズ変更プロパティが自動的に境界線ボックスになります。

div:before{ 
     -webkit-box-sizing: content-box; 
     -moz-box-sizing: content-box; 
     box-sizing: content-box; 
} 
関連する問題