筆記試験1

7367 ワード

Front End Web Development Quiz CSS部分の問題と解答

  • Q:CSS属性は大文字と小文字を区別しますか?
    ul {
        MaRGin: 10px;
    }
    
    A:区別しません.HTML、CSSは大文字と小文字に敏感ではありませんが、より読みやチームワークのためには小文字が一般的ですが、XHTMLでは要素名や属性は小文字でなければなりません.
  • Q:行内(inline)要素設定margin-topmargin-bottomは機能しますか?A:役に立たない.△答えは役に立つので、個人的には間違っていると思います.htmlの要素は置換要素(replaced element)と非置換要素(non-replaced element)に分けられます.
  • 置換要素は、他のコンテンツプレースホルダとして使用される要素を指す.最も典型的なのはimgで、画像ファイルを指しているだけです.およびほとんどのフォーム要素も、inputなどに置き換えられます.
  • 非置換要素とは、コンテンツがドキュメントに含まれる要素を指す.たとえば、1つの段落のテキストの内容が要素自体に含まれている場合、この段落は非置換要素です.
  • margin-topおよびmargin-bottomが行内要素に対して機能するかどうかを議論するには、行内置換要素および行内非置換要素についてそれぞれ議論する.まず、外距離は行内要素に適用できることを明確にしなければならない.仕様では許容されるが、1つの行内非置換要素に外距離を適用するため、行高(line-height)には何の影響もない.外の距離は実際には透明なので.したがって、宣言margin-topおよびmargin-bottomには視覚的な効果はありません.その理由は、行内の非置換要素の外側距離が1つの要素の行の高さを変更しないからです.行内の非置換要素の左右の余白には影響しません.一方、置換要素に設定された外側の距離は行の高さに影響し、上下の外側の距離の値に応じて行の高さが増加または減少する可能性があります.行内置換要素の左右の余白は、非置換要素の左右の余白と同じです.見てみましょうhttp://codepen.io/paddingme/pen/JwCDF
  • Q:インライン要素にpadding-toppadding-bottomを設定すると、その高さが増加しますか?(原題はDoes setting padding-top and padding-bottom on an inline element add to its dimensions?)A:答えはできません.上の問題と比較して、ここのdimensionsがいったいどういう意味なのかよく分かりません.片側に置いて、分析しましょう.行内要素の場合は、左右の内側の余白を設定し、左右の内側の余白が表示されます.一方、上下の内側の余白を設定すると、背景色を設定すると内側の余白領域が増加していることがわかります.行内の非置換要素では、行の高さには影響しません.親要素はサポートされません.置換要素の場合は、親要素が拡張されます.demoを見て、もっとよく理解してください.http://codepen.io/paddingme/pen/CnFpa
  • Q:pfont-size:10remを設定し、ユーザーがブラウザウィンドウをリセットまたはドラッグすると、テキストサイズも変化しますか?A:いいえ.remは、html要素のfont-sizeのサイズを基準とした相対的なメトリック単位であり、テキストのサイズはウィンドウのサイズに応じて変化しません.
  • Q:疑似選択器:checkedは、inputタイプのradioまたはcheckboxに作用し、optionには作用しない.A:いいえ.擬似クラスセレクタcheckedの定義は明らかである.
    The :checked CSS pseudo-class selector represents any radio ( ), checkbox ( ) or option ( in a