2017-04-10 13 views
0

私は、複数の選択肢の回答を含むアンケートのように、質問と回答を含むさまざまなブロックで構成されるページを作成したいと考えています。"最初から開始する" CSSフォーマットのための適切なコンテナ?

私はDIVを使用していて、CSSを使ってレイアウトと書式をオーバーライドして各質問を独自のブロックに保持し、質問と回答を整列させていますが、この方法はすべてのブラウザ主に問題です)

既存の書式設定を持たない各質問を含むために使用できるコンテナタグがありますか?

質問はJavascriptで処理され、サーバーに送信されないためフォーム要素には含まれないため、それぞれについて単純なブロックレイアウトを達成するための最良の方法を検討しています質問。

+0

※この方法はブラウザごとにうまくいかないようですね。 DIVは空のタグで、使用するCSSは最小の書式でなければなりません – DaniP

+0

HTMLとCSSについてもう少し詳しく知る必要があります。これは非常に広い質問です。基本的に本に適切に答えるための章を書く必要があります。 –

+0

私は何を意味しているかを明確にするために、私は内部の要素のCSSのための一種のルートとして使うことができる何らかのコンテナを探していました。いくつかの質問では、答えは質問の右側に浮かびますが、他の質問には質問の下のグリッドが並んでいます。 「うまくいきません」ということは、適切なコンテナがなければ、IEのフローティングされた回答の周りにテキストが適切に折り返されず、答えが次の行にプッシュされるということでした。質問はインラインブロックとしてスパンタグにも含まれているため、IEは浮動要素を囲んでいません。 – Ceetch

答えて

0

質問に簡単に回答するには、<div>は問題ありません。 divには、書式設定されたレイアウトスタイルが関連付けられていてはなりません。通常のコンテナです。あなたのCSSが一般的にすべてのdivのスタイルを持っている場合、それらのスタイルをクラスにリファクタリングすることを検討してください。

<section>のような他のタグがありますが、私はレイアウトやフォーマットの点で違いはないと言いましたが、それはCSSのすべてです。

もっと具体的なレイアウトの問題がある場合は、htmlとcssをここに投稿して見てください。

関連する問題