0

同じ正確なhtml構造を使用するWebページがたくさんあります。

どういうわけか、このページの幅がめちゃくちゃになりました。これは、 http://bit.ly/Ie7yZ4のように見えるはずのレイアウトです。

これらのページの唯一の違いは、MySQLデータベースから配信されるテキストコンテンツです。

問題はページの最初の数段落に関係していると思いますが、それが何であるか理解できません。

PS:問題を解決する方法がわからなくても、テーブルのないレイアウトとdivについて教えてほしい場合は、息を止めてください-私にはテーブルを使う理由があり、すべてのページが非常に上位にランクされていますグーグルでは、ロードが速く、メンテナンスが簡単です。

4

5 に答える 5

3

理由はSearch tagsページ下部のセクションにあります。テーブルセルを引き伸ばすスペースのない長いテキストがあります。

スペースを追加するか、オプションとしてspanタグスタイルのプロパティに追加します

width: 600px;
display: block;
word-wrap: break-word;
于 2012-06-21T14:25:32.273 に答える
2

これは、検索タグが非常に長いためです。

ただし、少しのcssで変更できます。

width: 615px;
display: block;
word-wrap: break-word;

タグを保持するスパンにそれを追加すると、うまくいくはずです。これにより、タグがコンテナ内にラップされます。

または、もちろん各コンマの後にスペースを追加します。

于 2012-06-21T14:25:39.143 に答える
1

最後のスパン「検索タグ」には、スペースのない非常に長い文がいくつかあります。これらの線は、レイアウト幅を強制します。例えば: 08601,08602,08603,08604,08605,08606,08607,08608,08609,08610,08611,08618,08619,08620,08625,08628,08629,08638,08641,08645,08646,08647,08648,08650,08666,08690,08691,08695,

これらの単語の間にスペースを追加して、複数行に表示したり、最大幅のスクロールされたコンテナに入れたりすることをお勧めします。

于 2012-06-21T14:21:59.253 に答える
0

それはあなたが<p>その段落の包含に持っているその恐ろしく長いaltタグです:

alt = "Mold Testing Trenton、Mercer County NJ New Jersey08601、08602,08603,08604,08605,08606,08607,08608,08609,08610,08611,08618,08619,08620,08625,08628,08629,08638,08641,08645 、08646,08647,08648,08650,08666,08690,08691,08695、 "

これを削除すると、段落が修正されます。

于 2012-06-21T14:21:17.763 に答える
0

段落の最後のスパンに含めた検索タグに問題があります。本当に必要な場合(個人的に使用するdisplay: noneか、完全に削除します))table-layout: fixed;、テーブルに適用する必要があります。そしてword-wrap: break-word;スパンに。

于 2012-06-21T14:27:31.653 に答える