0


0

私はブログを持っていて、私は正しい形でフォームを配置しました、しかしそれは異なったブラウザで異なった結果を示しています。

「読者で購読する」という名前のリンクは中央に表示されますが、SafariとOperaでは左に表示されますが、IN FFとIe7は中央に表示されます。 そして境界はオペラとサファリで上がるがFFでは5-6ピクセルです そしてIe6ではそれは境界線10-12ピクセル下側を示しています…​ 奇妙な

このコードを使って位置を調整します。 助けてください…​.

*私のブログ:ww.techieinspire.blogspot.com *

ここで画像を確認してくださいhttp://techie2inspire.googlepages.com/csspositioningproblem.JPG

1 Answer


1


あなたのマークアップは真剣に取り上げられています。 FirefoxでFirebugを使って調べてください。 これが私が気づいたいくつかのことです:

  1. あなたはそれの上のフォームの中にあなたの購読リンクのためのあなたの要素を持っています。 これはあなたのニュースレターフォームの一部ではないので、そのフォームの中に含まれるべきではありません。

  2. 内部にブロック要素がある s 'をたくさん使っています。 s 'は一般的にインラインコンテンツのためのものであり、( `` `のような)ブロック要素を固定すると奇妙な結果をもたらす可能性があります。

  3. あなたのスタイルシートで ".newsletter p"の左パディングを設定しているところがあなたの購読リンクに影響しているか確認してください。

  4. スタイルをインラインで指定しないようにしてください(style属性を使用)。

  5. postion:の使用はやめてください。 代わりにサイドバーのレイアウトに余白と余白を使用します。

一般的に何かを中心にするために、これを行うことができます:

.centered_thing {
マージン:0自動。 text-align:center。 }

編集:マーキーのことはひどいです。 HTML marquee tagに何が起こったのかについて読んでください。 それを避けるための多くの正当な理由やJavascriptのノックオフがあります。