ホームページ  >  記事  >  ウェブフロントエンド  >  [CSS] フラット化は張り子の虎です。フロントエンド フレームワークを放棄して IE6_html/css_WEB-ITnose でフラット化する方法を参照してください。

[CSS] フラット化は張り子の虎です。フロントエンド フレームワークを放棄して IE6_html/css_WEB-ITnose でフラット化する方法を参照してください。

WBOY
WBOYオリジナル
2016-06-24 11:51:131218ブラウズ

Bootstrap は確かに優れたフロントエンド フレームワークですが、これは任意であり、IE8 以降のブラウザのみをサポートします

海外には他にも優れたフレームワークがいくつかありますが、それらは WIN7 のデフォルト ブラウザである IE8 にもサポートされていません。では、何が残っているのでしょうか? 優れたフレームワークである Bootstrap も、V4 バージョンでは大げさになりすぎています

IE6 をどこに配置すればよいでしょうか?

Flat は常にフロントエンド フレームワークで実装する必要があるかのように、人々に高尚な印象を与えます。自分で書くことから始める方法はありません

実際にはまったくそんなことはなく、

はすべて CSS です。スタイル、達成不可能なことは何ですか?

さて、ただ話すだけでは意味がありません。実際的なことを一緒に考えてみましょう。


1. ボタン

ボタンは Web ページでは非常に一般的ですが、次の効果を実現するにはどうすればよいでしょうか?


まず第一に、フラット性の核心は何なのかを理解する必要があります。今と同じように、大きな目、長い髪、とがった顔、小さな口、そしてカラーレンズ、薄さは美しさを意味します

フラットもとてもシンプルです、細いグレーの境界線、無地の背景、広い内側のマージンは平らであることを意味し、それは背が高いことを意味します

つまり、HTML コードは元々次のようなものでした:

<button>我是一个按钮</button>

を実現するためにこのスタイルを追加しました:

<button style="height:3em;background:#00aa00;border:1px solid #dddddd;color:#ffffff;">我是一个被美容的按钮</button><button style="height:40px;background:#d04444;border:1px solid #dddddd;color:#ffffff;">我是一个被美容的按钮</button><button style="height:40px;background:#4090c0;border:1px solid #dddddd;color:#ffffff;">我是一个被美容的按钮</button><button style="height:40px;background:#50c0e0;border:1px solid #dddddd;color:#ffffff;">我是一个被美容的按钮</button><button style="height:40px;background:#d0d040;border:1px solid #dddddd;color:#ffffff;">我是一个被美容的按钮</button><button style="height:40px;background:#ffa020;border:1px solid #dddddd;color:#ffffff;">我是一个被美容的按钮</button><button style="height:40px;background:#ffffff;border:1px solid #dddddd;color:#000000;">我是一个被美容的按钮</button>
は最初のメソッドの高さ: 3em は相対単位です。ブラウザのサイズに応じて変更します

ボタンの背景色については、RGB は AA、その他は DD にします。残りをブレンドするには 44 を使用します。

境界線に関しては、これを使用する必要があります。これは平坦化の核心で、完全に白に近い小さな灰色の境界線 #dddddd です

ほら、この原則に基づいて、内側の単語を呼び出すことができます。 a ボタンがたくさんあります

「【Bootstrap】PC、タブレット、携帯電話で同時に使える美しいランディングページ」の記事のように、IE6と互換性のないBootstrapをロードする必要がありますか?時間」(クリックするとリンクが開きます)?もちろん、ここのコードが長いと言うのは怠け者の勝手ですが、実際には P なのでしょうか?後でコピーして貼り付けることができるように、メッセージを書いて保存しませんか?

ここでの理論は タグにも当てはまります。 style 属性を追加して自分で調整してください


2. 入力ボックス

これも非常に一般的であり、使用できません。もっと一般的になり、コードを書く 彼らは皆、イライラしながら次のように書きました。

より平坦で縦長にするには、まず入力ボックスを拡大し、次にその内側の余白を増やし、次にテキストを少し灰色にし、少し大きくし、あまり暗くしないようにする必要があります。そのため、次のコードがあります:

<input type="text" value="我是一个输入框"/>
はもう解析されません。これは、関連する CSS 属性も非常に一般的な属性なので、詳細については説明しません


相対単位の概念もここで使用されます。

同じ理由で、