ホームページ ウェブフロントエンド htmlチュートリアル フロントエンドの高度なテストの質問 css_html/css_WEB-ITnose

フロントエンドの高度なテストの質問 css_html/css_WEB-ITnose

Jun 24, 2016 am 11:45 AM

1. CSS 40 ポイント

1. ボックスモデルとは何ですか? 2. Doctype にはどのような種類がありますか? 3. 左側が動かず、右側が適応する 2 列レイアウトをレイアウトするにはどうすればよいですか?

4. 同じ高さの 2 つの列をレイアウトするにはどうすればよいですか? 5. 右側に固定幅、左側または中央に適応幅のレイアウトを作成するにはどうすればよいですか?

6. 3 つの列を適応的にレイアウトするにはどうすればよいですか? 7. gif、png、jpg の違いは何ですか? 8. CSS スプライトとは何ですか? 長所と短所は何ですか? 10. 細い線のテーブルを作りますか? 11. 相対位置、絶対位置、固定位置の違いと関係は何ですか? 12. float:left 要素を中央に配置する方法

13. さまざまなブラウザーでの CSS の互換性の問題を通常どのように解決していますか

1. ボーダー、ボーダー、パディング、コンテンツの 4 つの属性

DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1 -strict.dtd"

DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"

DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"

DOCTYPE html

3 つできますBaidu Netdisk を参照してください

左列、float: left width: 300px;

4、5、6 はすべてレイアウトです。 。 。

7, gif, png, jpg

1. 優れた圧縮アルゴリズムにより、サイズを非常に小さいサイズに縮小しながら、ある程度の画質を確保します。

2. 複数のフレームを挿入してアニメーション効果を実現できます。

3. 透明色を設定して、背景にオブジェクトが浮かんでいるような効果を作成できます。

png

* 小さなファイルを作成するための 256 色パレット技術をサポートします

* 最大 48 ビットのトゥルー カラー画像と 16 ビットのグレースケール画像をサポートします。

* アルファチャンネルの半透明をサポートします。
* 画像の明るさのガンマ補正情報をサポートします。
* 画像名、作者、著作権、作成時間、コメント、その他の情報を保持するための追加のテキスト情報の保存をサポートします。
* 可逆圧縮を使用します。
* 漸近表示とストリーミング読み書きは、ネットワーク送信中にプレビュー効果を素早く表示し、その後全体像を表示するのに適しています。
* ファイルエラーを防ぐために CRC 巡回冗長エンコーディングを使用します。
* 最新の PNG 標準では、複数の画像を 1 つのファイルに保存できます。

jpg

JPEG/JFIF は、World Wide Web 上で写真を保存および送信するために最も一般的に使用される形式です。 JPEG では、トーンや色の滑らかな変化を伴う写真やリアルな絵画で最高の結果を得ることができます。この場合、通常、完全に歪みのないアプローチよりも効果があり、非常に見栄えの良い画像を生成できます (実際、GIF などの他の一般的な方法よりも高品質の画像が生成され、線画に適しています)。グラフィックス(描画)やイラストには歪みはありませんが、フルカラー画像の場合は非常に難しい数値化が必要です)。

シンプルなGIFはサイズが小さく、フィルターなしでIE6と互換性がありますが、色が異なります


png、サイズが大きく、色が良いため、IE6と互換性を持たせるにはフィルターが必要です

jpg、自分で色を選択し、十分な色のボリュームを持ってください。大きくて不透明になります

上に書かれた大きな文字は、アーティストやデザイナーが見るためのものです!これがフロントエンドであればOKです

8 CSSスプライトとは何ですか?

は CSS エルフです

CSS スプライトの長所と短所

利点

1. CSS スプライトを使用すると、Web ページの http リクエストを効果的に削減できるため、ページのパフォーマンスが大幅に向上します。これも CSS スプライトです。 最大の利点は、広く普及して使用されている主な理由でもあります。 2. CSS スプライトは、3 つの画像を 1 つの画像に結合する場合のバイト数を削減できることを比較しました。の合計バイト数は常にこれより小さくなります。

3. 画像のコレクションに名前を付けるだけで済むため、Web デザイナーの問題が解決され、小さな要素にすべて名前を付ける必要がなくなり、Web ページの制作効率が向上します。

4. スタイルを変更するのは簡単です。1 つまたはいくつかの画像の色やスタイルを変更するだけで、Web ページ全体のスタイルを変更できます。メンテナンスがより便利になります。

欠点

CSS スプライトが非常に強力であることは事実ですが、次のような無視できない欠点もいくつかあります。

1. 画像を結合するときは、複数の画像を秩序正しく合理的な方法で 1 つの画像に結合し、セクションに不要な背景が表示されないように十分なスペースを残す必要があります。これは問題ありませんが、最も面倒な作業です。ワイドスクリーンや高解像度の画面でのアダプティブページの場合、画像の幅が十分でない場合、背景が壊れやすくなります。 2. CSS スプライトは開発時にさらに面倒です。Photoshop などのツールを使用する必要があります。各背景ユニットの正確な位置を計算するのは難しいことではありませんが、非常に面倒です。幸いなことに、Tencent のゴースト ブラザーは ADOBE AIR を使用して CSS スプライト スタイル生成ツールを開発しました。ただし、まだ柔軟性に欠けています。 Photoshop で測定するよりもはるかに便利で、スタイルを直接生成、コピー、コピーすることができます。

3. CSS スプライトはメンテナンスがさらに面倒で、ページの背景にわずかな変更がある場合、通常はマージされた画像を変更する必要があります。変更する必要のない部分は変更しないのが最善です。元の場所に配置できず、(できれば)画像を追加する唯一のオプションがある場合は、CSS の変更を避けるためです。これにより、画像のバイト数が増加し、CSS も変更する必要があります。 。

4. CSS スプライトは、特にページに多数のアイコンがある場合、学習して適用する価値があります。つまり、多くの場合、CSS スプライトを使用するかどうかを決定する前に、メリットとデメリットを比較検討する必要があります。

border-collapse: 崩壊

11 の位置: 相対、絶対、固定 違いとつながりは何ですか?

相対的、絶対的、浮動。 。 。基本的には前に使ったので紹介しません

float:left 要素を中央に配置する方法

margin-left:50%;  position:relative; left:width除2 。。。这个方法是我想的笨办法,如果有更好的可以提出 Css在各浏览器下的兼容问题你通常是怎么来解决的,请分享你的经验;hack。。。页面的规范!。。。好吧这玩意已经变成一种习惯了。。。基本一次成型怎木办IE6滤镜css3的部分属性兼容ie6,pie.js
ログイン後にコピー

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

HTMLは初心者のために簡単に学ぶことができますか? HTMLは初心者のために簡単に学ぶことができますか? Apr 07, 2025 am 12:11 AM

HTMLは、簡単に学習しやすく、結果をすばやく見ることができるため、初心者に適しています。 1)HTMLの学習曲線はスムーズで簡単に開始できます。 2)基本タグをマスターして、Webページの作成を開始します。 3)柔軟性が高く、CSSおよびJavaScriptと組み合わせて使用​​できます。 4)豊富な学習リソースと最新のツールは、学習プロセスをサポートしています。

HTML、CSS、およびJavaScriptの役割:コアの責任 HTML、CSS、およびJavaScriptの役割:コアの責任 Apr 08, 2025 pm 07:05 PM

HTMLはWeb構造を定義し、CSSはスタイルとレイアウトを担当し、JavaScriptは動的な相互作用を提供します。 3人はWeb開発で職務を遂行し、共同でカラフルなWebサイトを構築します。

HTMLでの開始タグの例は何ですか? HTMLでの開始タグの例は何ですか? Apr 06, 2025 am 12:04 AM

Anexampleapalofastartingtaginhtmlis、それはaperginsaparagraph.startingtagsaresentionentientiontheyinitiateelements、definetheirtypes、およびarecrucialforurturingwebpagesandcontingthomedomを構築します。

HTML、CSS、およびJavaScriptの理解:初心者向けガイド HTML、CSS、およびJavaScriptの理解:初心者向けガイド Apr 12, 2025 am 12:02 AM

webdevelopmentReliesOnhtml、css、andjavascript:1)htmlStructuresContent、2)cssStylesit、および3)Javascriptaddsinteractivity、形成、

WebアノテーションにY軸位置の適応レイアウトを実装する方法は? WebアノテーションにY軸位置の適応レイアウトを実装する方法は? Apr 04, 2025 pm 11:30 PM

Y軸位置Webアノテーション機能の適応アルゴリズムこの記事では、単語文書と同様の注釈関数、特に注釈間の間隔を扱う方法を実装する方法を探ります...

Giteeページ静的なWebサイトの展開に失敗しました:単一のファイル404エラーをトラブルシューティングと解決する方法 Giteeページ静的なWebサイトの展開に失敗しました:単一のファイル404エラーをトラブルシューティングと解決する方法 Apr 04, 2025 pm 11:54 PM

GiteEpages静的Webサイトの展開が失敗しました:404エラーのトラブルシューティングと解像度Giteeを使用する

CSS3とJavaScriptを使用して、クリック後に周囲の写真を散乱および拡大する効果を実現する方法は? CSS3とJavaScriptを使用して、クリック後に周囲の写真を散乱および拡大する効果を実現する方法は? Apr 05, 2025 am 06:15 AM

画像をクリックした後、散乱と周囲の画像を拡大する効果を実現するには、多くのWebデザインがインタラクティブな効果を実現する必要があります。特定の画像をクリックして周囲を作成してください...

HTML、CSS、およびJavaScript:Web開発者に不可欠なツール HTML、CSS、およびJavaScript:Web開発者に不可欠なツール Apr 09, 2025 am 12:12 AM

HTML、CSS、およびJavaScriptは、Web開発の3つの柱です。 1。HTMLは、Webページ構造を定義し、などなどのタグを使用します。2。CSSは、色、フォントサイズなどのセレクターと属性を使用してWebページスタイルを制御します。

See all articles