良いプログラマは、HTML5のWebフロントエンドは4つの一般的な面接の質問を強調して共有します

良いプログラマはHTML5のWebフロントエンドは4つの一般的な面接の質問強調して共有する
1を、なぜCSSスタイルを初期化する必要がありますか?
回答:多くの場合、ブラウザ間の差異を表示するCSSの初期化]ページに表示されていない場合ので、ブラウザの互換性の問題、別のブラウザいくつかのラベルのデフォルト値のは、異なっています。
もちろん、スタイルの初期化SEOは何らかの影響が、魚を持っていますし、両方を持つことはできませんが、場合に最小限の影響を初期化しようとしました。
2、浮動要素が問題を引き起こして?
回答:.親要素の高さを延伸することができない、親要素の要素の影響を同じレベル
Bとフローティング要素非フローティングの同じレベルにある要素は、後に続く。
Cは、その要素の前に、最初の要素のフローティングなりません。要素も必要とされ、フローティング、それ以外の場合は、ページ表示の構造に影響する
3、行の高さの割り当てモードの3種類の違いは何ですか?(ユニットと、純粋な数値、パーセンテージ)?
回答:単位を有する:計算せずPX、親要素のフォントサイズ値が独自の行の高さに基づいて算出されていることを確認するためのEM要素
純粋にデジタル:子孫に伝達さの比は、例えば、親行の高さは1.5であり、フォントサブ要素1.5 * 18 = 27pxの行の高さの子要素、18pxである
割合は:計算値を子孫に伝達される
4 ,:リンク,:訪問 :アクティブ,:ホバー実行順序がどのようにですか?
答え:LVHA、L(リンク)OV (訪問)EH(ホバリング)(アクティブ)TE、 それは愛をもって、で、合計する二つの単語を憎む
5、役割は何であるCSSプロパティの内容を?どのようなアプリケーション?
回答:擬似要素の後/前にCSS特殊なアプリケーションのコンテンツ属性は、コンテンツの挿入を生成するために、カスタムの特殊記号をフォントに配合することができることを意味します。
図6は、テキストは省略記号として表示超えますか?
回答://シングルライン:
オーバーフロー:隠された;
テキストオーバーフロー:省略記号;
ホワイト省スペース:NOWRAP;
//複数行:
ディスプレイ:-webkit-ボックス;
-webkit-ボックス-オリエント:縦;
-webkit-ラインCLAMP :. 3;
オーバーフロー:隠されました;
7、HTML5フォーム要素が新しい何ですか?
答え:週時間がURL範囲の色番号をメールで送信データリスト出力日時DATE月
8は、原則的にはどのような純粋なCSSを使って三角形を作成しますか?
回答:まず、あなたは0に設定要素の幅、高さを必要としています。そして、境界線スタイルを設定します。
幅:0;
高さ:0;
国境トップ:ソリッド透明40ピクセル;
国境左:透明40ピクセルの固体;
国境右:40ピクセルソリッド透明;
のborder-bottom:40ピクセルソリッド#FF0000;
9、BFCを誘発することができますか?
ルート要素、つまりHTML:回答
フロートの値ではないなし(デフォルト)
値のオーバーフローが(デフォルト)表示されていません
ブロック値表示、インライン、細胞-表、表キャプションの
位置の値は、絶対的または固定されている
身体の前に、本体の後にスタイルのタグを書いて、10との違いは何ですか?
回答:ページが下のコース上からロードされ、スタイルをロードすることです。
ブラウザがスタイルをロードし、解析するのを待って、スタイルシートの最後に書き込むための決意は(アウトリーチやスタイルタグで書く)ブラウザが前にレンダリングを停止する原因になりますと、プログレッシブな方法でHTML文書を解析しているためbodyタグの後に書かれましたフォームが再描画された後、FOUC現象は、IEのウィンドウに表示される場合があります(すなわち、障害によるページスタイルのちらつき)

おすすめ

転載: blog.51cto.com/14479068/2438496
おすすめ