0

MySQL データベースから動的に作成された Web ページをロードしています。

ページを通常どおりに設定しましたが、ページのコンテンツ部分に到達したら、while ループを実行し、データベースに格納されている内容に従ってページ要素を読み込みます。

これは、コンテンツではなく本文に従って配置され、コンテンツの 100% ではなくページの 100% の幅を持つストライプをロードする場合を除いて、私にとってはうまく機能します。

jquery または javascript を使用してストライプ要素をボディに相対的に配置する方法はありますか。

データベースの各要素には、上と左の位置があり、高さと幅、および境界線などの多くのものがあります。

要素をdiv内にロードし、cssをインラインとして設定します

   <div id="shape" style="position:absolute;top:<? echo $row['box_top']; ?>px;left:<? echo $row['box_left']; ?>px;height:<? echo $row['box_height']; ?>px;width:100%;z-index:<? echo $row['zindex']; ?>;border-top-width:<? echo $row['border_width']; ?>px;border-bottom-width:<? echo $row['border_width']; ?>px; border-style:<? echo $row['border_style']; ?>;padding:<? echo $row['padding']; ?>; opacity:<? echo $row['image_opacity']; ?>;filter:alpha(opacity=<? echo $ieopacity; ?>)"><? echo $row['content']; ?></div>

何か案は?

4

4 に答える 4

7

それで使えますposition: fixed;

于 2013-10-28T10:36:15.527 に答える
2

使用する

body {
      position:relative;
}

絶対配置する必要がある要素を、本体の直接の子にします

于 2013-10-28T10:35:06.943 に答える
0

以下を使用します。

body{
    position:relative;
}

これにより、ボディ内のすべての絶対配置要素がボディに対して相対的に配置されます。

于 2013-10-28T10:28:12.003 に答える