ホームページ > 記事 > ウェブフロントエンド > フロントエンド面接の質問の概要
1. HTML5 にはどのような新しいコンテンツや API が追加されましたか?また、どれを使用しましたか?
HTML5の新しい入力タイプ:
メールタイプ
URLタイプ
数値タイプ数値 、ここで min 属性は最小値、max 属性は最大値を設定し、value 属性は現在の値を設定し、step 属性は各増加の値を設定します。
数値入力を制限する範囲フィールドを表す範囲型
日付と時刻の型: 日付、月、週、時刻、日付時刻、日時ローカル
検索型
tel type
color type
HTML5の新しいフォーム要素
datalistは入力フィールドのオプションリストを指定します
keygen が提供するユーザーを認証する信頼性の高い方法
出力は、さまざまなタイプの出力に使用されます
ここにリストされていない詳細があります。このブログをお読みください
2. input と textarea の違い?
は 1 行のテキスト ボックスです。
3. textarea の実装をシミュレートするために p を使用しますか?
まず、p は適応性が高く、コンテンツが増加するにつれて高さも増加することを知る必要があります。テキストエリアは固定サイズです。指定された高さを超えると、スクロール バーが表示されます。
p には contenteditable という属性があります。contenteditable 属性を true に設定すると、p のコンテンツを編集可能になります。
コンテンツを編集可能にした後、cssで指定の高さを設定し、overflow-y属性をautoに設定することでスクロールバーを実現します。
4. モバイルデバイスは、ページ上の数字を電話番号として認識する方法を無視しますか?
モバイルデバイスでは、数字の文字列が電話番号として認識されることがよくあります。番号の色とスタイルが変わり、クリックして直接ダイヤルできるようになります。
認識をオフにするには、次のコードを追加します。
<span style="font-size: 14px;"> <meta name = "format-detection" content = "telephone=no"> <br></span>
1. 左右のレイアウト: 左側は固定幅、右側は適応型、少なくとも 3 つのメソッド
方法 1: 左側のモジュールを次のように設定します。左と右のモジュール幅を浮動小数点に設定します
方法 2: 親コンテナーに表示: flex を設定します。右側の部分に flex を設定します。 display: flex はフレキシブル ボックスに設定され、そのサブ要素は flex 値を設定して、それが占めるスペースの割合を制御できます。
方法 3: 負のマージンを使用します。左右の部分を左フロートに設定し、右側の部分の幅を100%に設定します。左側部分の左マージンをマイナスの 100% に設定します。右側の部分の内容が隠れないようにするため、右側の部分に左余白(左側の部分の幅)を追加します。
2. CSS3 の新機能とは何ですか?
CSS3 セレクター
E: last-child / E :nth-child(n) / E : nth -last-child(n) 最後の
@Font-face 機能からの n 番目の要素は、フォント スタイルをロードしてクライアントに表示するために使用されます。クライアントにはインストールされていません
角丸: border-radius
フレキシブルボックスモード表示: flex。 属性を待っています
3.BFCとIFC
関連する推奨事項:
Web フロントエンド面接の質問 No. 8 - 絶対位置と相対位置
以上がフロントエンド面接の質問の概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。