2009-07-06 7 views
1

最近、グリッドレイアウトへの変換になったので、サイトのコードが増えているのを見て、グリッドが依然として過小評価されていることがわかりました。なぜグリッドレイアウトはまだそのような貧弱な採用を見ていますか?

私はグリッドが常にウェブデザインのあらゆる状況において唯一の正しい解決策ではないかもしれませんが、私は彼らが現在楽しんでいるよりも高い導入率を見なければならないツールだと思っています。

デザインアプローチについてもっと知っていれば、かなりの時間と労力を節約できたと思います。しかし、グリッドは、CSS標準のような種類の露出を持っていないようです。それはなぜでしょうか?潜在的に彼らが取り組んでいる問題のより良い解決策になる可能性のある設計アプローチで、何人かの人が欠けているかもしれないということも問題ですか?

+3

私はそれらについて聞いたこともありません。あなたは気軽に興味を持ってリンクしていますか? :) –

+0

私は私のケースを休む、私は思います。 http://www.stubbornella.org/content/2009/02/28/object-oriented-http://960.gs/、http://blueprintcss.org/をご覧ください。 css-grids-on-github/ –

答えて

4

あなたが話す「グリッドレイアウト」は、「特別な」ものではありません。あなたが実際に話していることは、「CSSフレームワーク」です。これらの「グリッドレイアウトは」まだあなたはまた、最も人気のあるCSSグリッドフレームワークについては言及しなかったCSS標準

を使用する必要があります - YUI Grids CSS

私は人々が通常のフレームワークを使用していない理由は、「彼らはドンということだと思います限られたカスタマイズで何かにロックされたくない。また大きな理由は、フレームワークが永遠に残るという保証はなく、いったんなくなれば、そのフレームワークに関するあなたの知識は役に立たないということです。

一部Criticism of CSS Frameworks on Wikipediaもあります。何を超えた大幅な追加機能の複数のファイルのための

  • 枠組み
  • 肥大化したソースコードの制限外の柔軟性の欠如
  • 追加のHTTPリクエスト
  • 不足が既にCSSで利用可能です。

また、ほとんどのWeb開発者がHTML/CSSを自分自身で作成するのが好きです。

+0

これはおそらく私が何をしているかを把握することに近い最初の答えです。私はグリッドが本質的に「パッケージ化されたCSS」フレームワークであるというあなたのポイント(私が正しく解釈すれば)は、非常によく作られたフレームワークであり、おそらくドミトリーが運転していたものだと思います。 私は、恐怖が十分に確立されていれば、他の誰かの設計アプローチに制約を受けることを躊躇することは、大いに意味をなさないかもしれないと思います。また、レガシーサポートの考慮にはいくらかの重要性が伴います。 –

1

私は個人的にグリッドベースのレイアウトについて強く感じていないと言ってこれを前に説明します。しかし、他の人々がそれを掘り起こすことを望まない理由は、それが主要な時間の投資であるということです。たとえば、Blueprintのドキュメントやチュートリアルを見てみると、その使い方を理解し、それを効果的に1つのプロジェクトに適用することは、少なくとも午後にはコストがかかることは明らかです。 docsはそうするでしょう。すべてがそれをしなければ、数日のグーグルとフォーラムの掲示を見ることができます。 Blueprintやグリッドベースのレイアウトに対しては何もありません。それはこれらの事の性質です。

リスクと努力のすべてについて、ここでは報酬があります:レイアウト内のすべての要素がグリッド上に並んでいます。

努力する価値があるかどうかについての議論は、何年も続くことができます。私はそれに触れるつもりはない。議論の余地があると言いましょう。

0

私はそれらを好きではありません。 960のグリッドサイトはiPhone/iPod Touchでうまく動作しません。彼らは私のブラックベリーでひどいです。私は小さな画面でうまく動作する流体レイアウトを好みます。

コンピュータで960と表示されても構わないけど、ピートのためには、モバイルで何か液体を提供してください。誰もがthisを使用した場合、私は満足しています。

+0

固定幅レイアウトの日が終わったことに同意します。私は仕事場のすべての新しいページに流体グリッドを導入しています。しかし、デザイナーは、「固定された方が良い」という信念に依然として非常に根差しています。 ... あなたの痛みが分かります。 –

+0

私は好きなfluid960があります。 http://www.designinfluences.com/fluid960gs/ – Nosredna

+0

美しい「Fluid」レイアウトを作成するために特別な種類のWeb Designerが必要です。彼らは良い創造的なスキルを持つ必要があるだけでなく、まともな技術スキルが必要であり、これらの2つの特性はほとんど同じではないということを悲しんでいます。 –

0

グリッドレイアウトがとても人気があるとは思えません。なぜなら、CSSフレームワークを使用するには、まともなレベルでCSSを知っている必要があります。何か問題が生じた場合、またはあなたの要素をスタイルする必要があるからです。

なぜ、CSSをよく知っている人がフレームワークを使い始めるのかという疑問がありました。

フレームワークを使用する最も良い方法は、(フォームスタイリングのような)一部の部分をリッピングして、独自の開発したもので使用することだと思います。

+0

私はこれに必ずしも同意しません。グリッドのポイントは、ページレイアウトを簡単にして、実際にCSSを適切なレベルで知る必要がないようにすることだと思います。私は、特定のグリッドフレームワークが達成しようとしていることを学ぶための良い方法は、それを切り離してどのように動作するかを探求することですが、私はあなたがCSSに習熟するにつれて、グリッドは好都合で時間を節約しますオプション。 –

+0

もちろん他のフレームワークのようなCSSフレームワークは、他の人々の生活や日常業務を容易にするために作成されています。しかし、あなたは既に十分なCSSを知っていない場合は、まだIE6と言うと問題に遭遇します。 もう1つのポイントは、常にCSSを使って作業している人たちが、独自の開発レイアウトとCSSトリックや機能するものを持っているということです。 – Dmitris

+0

通常、CSSフレームワークは、クロスブラウザの不一致を心配する必要がないように構築されています。通常、彼らはあなたのためのすべての問題を世話するように作られており、私が見たことから、彼らはそれをかなりうまくやっています。 –

関連する問題