1

右側のサイド バーが一番上に表示されません。

これらは、たとえば 2 つのページです。www.cafecartel.com

および www.cafecartel.com.index2.php

現在、サイトの記述方法では、右側のサイド バーは次のように配置する必要があります。

body id="サポート" div id="container1" div id="container2"

div id="header"
 ?php include("inc/header.inc"); ?
  h1 Point of Sale for Restaurants, POS Retail and Inventory by Cafe Cartel/h1
/div

div id="ラッパー" div id="コンテンツ"

div id="sidebar"
 ?php include("inc/sidebar_justafew.inc"); ?
 ?php include("inc/sidebar_whouses.inc"); ?
/div

div id="メインコンテンツ"


私が望むのは、サイドバーをメインコンテンツのに配置できるようにすることです。SEO用。

サイドバーの CSS は次のとおりです。

サイドバー {

float: right;
    position: relative;
    left: 178px;
    width: 166px;
    padding-top: 5px;
margin-left: -165px;
margin-bottom: 50px;
    line-height: 1.4em;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 165px;
    }

すべての助けに感謝します。ありがとうございました

4

2 に答える 2

1

質問を完全に理解するのに苦労しているので、誤解した場合は事前にお詫びしますが、コンテンツの横にサイドバーを表示し、コンテンツを HTML のサイドバーの上に表示するには、#maincontent div を左にフロートさせ、 #サイドバー div 右。

#content { clear: both; }

#maincontent { float: left; }

#sidebar { float: right; }

あとでフロートもクリアする必要があるので、コンテンツ div に clear: both を追加しました。

それが役立つことを願っています!

于 2008-12-19T03:02:58.537 に答える
0

cc_layout.css 行: 63

#maincontent {
    margin:0;
    padding:0;
    position:relative;
    width:97%;
    float: left;
}

@Carl、2つのページ(古いものと新しいもの)の違いは、メインコンテンツの上(古いもの)と比較して、サイドバーHTMLをメインコンテンツの下(新しいもの)に配置したことです。

于 2008-12-21T23:04:39.450 に答える