2017-06-11 4 views
-4

grid-flexbox、css-table、またはinline-blockを作成するにはどちらの方法が適していますか?グリッドフレックスボックス、CSSテーブルまたはインラインブロックを作成するにはどちらの方法が適していますか?

また、この技術はそれぞれ特定の場合に使用する必要がありますか?
その場合、どのような場合に使用する必要がありますか?

+0

多くの良い質問は、専門家の経験に基づいてある程度の意見を生成しますが、この質問に対する回答は、事実、参考文献、または特定の専門知識ではなく、概ね意見に基づいている傾向があります。私はこれを閉じるために投票した。それを開いたままにしたい場合は、より具体的にしてください。 – LGSon

+0

@ LGSon Ok。質問をすることが許可されていないときに、この技術をどのように使うべきか、初心者がどのように理解できるかを説明してください。 –

+0

いいえ、それほど原始的ではなく、単純にStackoverflowの話題です。もっと詳しい情報はこちら:https://stackoverflow.com/help/on-topic ... 10人のプロに尋ねると、彼らはあなたにどのように/何時/いつどこで、簡単に答えることができないのか、各プロの通常の遊び場に基づいて – LGSon

答えて

1

それぞれには利点と欠点があります。 Flexboxは多くの場合非常に便利ですが、一部のブラウザにはまだ機能がありません。

テーブルはoldskoolと聞こえるかもしれませんが、htmlメーリングをコーディングする場合は、依然として最良の方法です。

私はプロジェクトを開始する前に、あなたが他のプロジェクトをチェックして、あなたのスコープに最適なものをgoogleで検索する必要があると思います。

+0

郵送にCSSテーブルが使用されていますか?私は古典的なHTMLテーブル '

...
'ではなく、CSSテーブルが '
...
' –

1

最近、FlexboxはWeb開発者の間で最も人気が高くなっています。ウェブサイトは、ここ数年でさまざまな画面サイズに対応することができ、フレックスボックスの使用がこの時点で最も人気がある理由です。それは最終的にすべての主要なブラウザでサポートされ、何かを構築するための良いインタフェースを提供します。

しかし、インラインブロックを使用することは、ウェブサイトのさまざまな部分では、通常、テキストやテキストの隣に画像やアイコンなどの少ない要素や2つの列しか使用しないと便利です。

+0

そしてcss-table(display:table)はどうですか? –

+0

遅い応答に申し訳ありません、私の意見では、ディスプレイテーブルは古い技術です。彼らは応答性の高いウェブサイトが主な焦点だった前に頻繁に使用されました。彼らはいくつかの用途を持っていますが、私は主にディスプレイテーブルから離れています。 –

+0

簡単に言えば、グリッドを作成するには、flexboxを使用するのが最善の方法で、simleの場合はインラインブロックにすることができます。 インラインブロックを使用する利点はありますか?レンダリングや特殊なケースやその他のものがありますか? フレックスボックスをいつも使うことができ、他の2つのアプローチを使用することはできないとも言えますか? 古いBowserバージョンをサポートする必要はありません。 –

関連する問題