向下滚动

时间:2017-03-25 20:19:00

标签: html css

我是HTML和CSS的新手 我试图创建一个基于电子商务的页面。 我的标题是固定的,但当我向下滚动页面时图像溢出。 如果我创建网站的方法是奇怪的或奇怪的,那么请指导我或提我采用新的方式来做到这一点。 截图在这里

screenshot

这是我在帖子中附上的代码。



* {
  margin: 0;
  padding: 0;
}

#header {
  width: 100%;
  height: 60px;
  background-color: #090;
  position: fixed;
}

#wrapper {
  width: 80%;
  background-color: #F7F4F4;
  margin: auto;
}

#main1 {
  width: 100%;
  background-color: #FF6;
}

#main1::after {
  content: " ";
  display: block;
  clear: both;
}

#leftside {
  width: 20%;
  height: 300px;
  background-color: #0FF;
  float: left;
}

#middle {
  width: 60%;
  height: 300px;
  background-color: #00F;
  float: left;
  color: white;
}

#rightside {
  width: 20%;
  height: 300px;
  background-color: #636;
  float: right;
}

#special_discount {
  width: 100%;
  background-color: #FF6;
}

#special_discount::after {
  content: " ";
  display: block;
  clear: both;
}

#sp_dis_leftside {
  width: 20%;
  height: 300px;
  background-color: #0FF;
  float: left;
}

#sp_dis_middle {
  width: 60%;
  height: 300px;
  background-color: #00F;
  float: left;
  color: white;
}

#sp_dis_rightside {
  width: 20%;
  height: 300px;
  background-color: #636;
  float: right;
}

#newsletter {
  background: #C1282B;
  width: 100%;
  height: 80px;
}

#recommended {
  width: 100%;
  background-color: #FF6;
}

#recommended::after {
  content: " ";
  display: block;
  clear: both;
}

#recom_leftside {
  width: 20%;
  height: 300px;
  background-color: #0FF;
  float: left;
}

#recom_rightside {
  width: 80%;
  height: 300px;
  background-color: #636;
  float: right;
  color: white;
}

#ads1 {
  background: #C1282B;
  width: 100%;
  height: 80px;
  color: white;
}

#category1 {
  width: 100%;
  background-color: #FF6;
}

#category1::after {
  content: " ";
  display: block;
  clear: both;
}

#cat1_leftside {
  width: 20%;
  height: 350px;
  background-color: #0FF;
  float: left;
}

#cat1_rightside {
  width: 80%;
  height: 350px;
  background-color: #636;
  float: right;
  color: white;
}

#home_category1_boxes1 {
  width: 180px;
  position: absolute;
  display: inline;
  height: 350px;
}

#home_category1_boxes2 {
  width: 390px;
  position: absolute;
  display: inline;
  height: 350px;
  margin-left: 200px;
}

#home_category1_boxes3 {
  width: 390px;
  position: absolute;
  display: inline;
  height: 350px;
  margin-left: 577px;
}

#ads_worldwide {
  background: #C1282B;
  width: 100%;
  height: 80px;
  color: white;
}

#category2 {
  width: 100%;
  background-color: #FF6;
}

#category2::after {
  content: " ";
  display: block;
  clear: both;
}

#cat2_leftside {
  width: 20%;
  height: 300px;
  background-color: #0FF;
  float: left;
}

#cat2_rightside {
  width: 80%;
  height: 300px;
  background-color: #636;
  float: right;
  color: white;
}

#ads2 {
  background: #C1282B;
  width: 100%;
  height: 80px;
  color: white;
}

#category3 {
  width: 100%;
  background-color: #FF6;
}

#category3::after {
  content: " ";
  display: block;
  clear: both;
}

#cat3_leftside {
  width: 20%;
  height: 300px;
  background-color: #0FF;
  float: left;
}

#cat3_rightside {
  width: 80%;
  height: 300px;
  background-color: #636;
  float: right;
  color: white;
}

#category4 {
  width: 100%;
  background-color: #FF6;
}

#category4::after {
  content: " ";
  display: block;
  clear: both;
}

#cat4_leftside {
  width: 20%;
  height: 300px;
  background-color: #0FF;
  float: left;
}

#cat4_rightside {
  width: 80%;
  height: 300px;
  background-color: #636;
  float: right;
  color: white;
}

#ads3 {
  background: #C1282B;
  width: 100%;
  height: 80px;
  color: white;
}

#category5 {
  width: 100%;
  background-color: #FF6;
}

#category5::after {
  content: " ";
  display: block;
  clear: both;
}

#cat5_leftside {
  width: 20%;
  height: 300px;
  background-color: #0FF;
  float: left;
}

#cat5_rightside {
  width: 80%;
  height: 300px;
  background-color: #636;
  float: right;
  color: white;
}

#category6 {
  width: 100%;
  background-color: #FF6;
}

#category6::after {
  content: " ";
  display: block;
  clear: both;
}

#cat6_leftside {
  width: 20%;
  height: 300px;
  background-color: #0FF;
  float: left;
}

#cat6_rightside {
  width: 80%;
  height: 300px;
  background-color: #636;
  float: right;
  color: white;
}

#ads4 {
  background: #C1282B;
  width: 100%;
  height: 80px;
  color: white;
}

#category7 {
  width: 100%;
  background-color: #FF6;
}

#category7::after {
  content: " ";
  display: block;
  clear: both;
}

#cat7_leftside {
  width: 20%;
  height: 300px;
  background-color: #0FF;
  float: left;
}

#cat7_rightside {
  width: 80%;
  height: 300px;
  background-color: #636;
  float: right;
  color: white;
}

#category8 {
  width: 100%;
  background-color: #FF6;
}

#category8::after {
  content: " ";
  display: block;
  clear: both;
}

#cat8_leftside {
  width: 20%;
  height: 300px;
  background-color: #0FF;
  float: left;
}

#cat8_rightside {
  width: 80%;
  height: 300px;
  background-color: #636;
  float: right;
  color: white;
}

#ads5 {
  background: #C1282B;
  width: 100%;
  height: 80px;
  color: white;
}

#category9 {
  width: 100%;
  background-color: #FF6;
}

#category9::after {
  content: " ";
  display: block;
  clear: both;
}

#cat9_leftside {
  width: 20%;
  height: 300px;
  background-color: #0FF;
  float: left;
}

#cat9_rightside {
  width: 80%;
  height: 300px;
  background-color: #636;
  float: right;
  color: white;
}

#category10 {
  width: 100%;
  background-color: #FF6;
}

#category10::after {
  content: " ";
  display: block;
  clear: both;
}

#cat10_leftside {
  width: 20%;
  height: 300px;
  background-color: #0FF;
  float: left;
}

#cat10_rightside {
  width: 80%;
  height: 300px;
  background-color: #636;
  float: right;
  color: white;
}

#footer {
  width: 100%;
  height: 100px;
  background-color: #2F2F2F;
}

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <title>Resposive layout</title>
  <link rel="stylesheet" type="text/css" href="style.css" />
</head>

<body>
  <div id="header">
    <h3> Header area </h3>

  </div>

  <div id="wrapper">


    <div id="main1">
      <div id="leftside">
        <h3> Categories </h3>
      </div>
      <div id="middle">
        <h3> Slider </h3>
      </div>
      <div id="rightside">
        <h3> Mobile App </h3>
      </div>
    </div>

    <br>

    <div id="special_discount">
      <div id="sp_dis_leftside">
        <h3> Mega Discount box </h3>
      </div>
      <div id="sp_dis_middle">
        <h3> Top Brands </h3>
      </div>
      <div id="sp_dis_rightside">
        <h3> Crazy Discount </h3>
      </div>
    </div>

    <br>
    <div id="newsletter">
      <h3>Subscribe to Newsletter</h3>
    </div>
    <br>

    <div id="recommended">
      <div id="recom_leftside">
        <h3> Best for You </h3>
      </div>
      <div id="recom_rightside">
        <h3> Recommended Products Manual Slider </h3>
      </div>
    </div>

    <br>
    <div id="ads1">
      <h3>Single Product Ads to Buy</h3>
    </div>
    <br>

    <div id="category1">
      <div id="cat1_leftside">
        <h3> Horizontal Slider Cat 1 </h3>
      </div>

      <div id="cat1_rightside">
        <h3> </h3>
      </div>
      <div id="home_category1_boxes1">
        <ol>
          <h3>Men Dress</h3>
        </ol>
        <ol>Men Dress 1</ol>
        <ol>Men Dress 2</ol>
        <ol>Men Dress 3</ol>
        <br>
        <ol>
          <h3>Men Accessories</h3>
        </ol>
        <ol>Men Accessories1</ol>
        <ol>Men Accessories2</ol>
        <ol>Men Accessories3</ol>

      </div>
      <div id="home_category1_boxes2"> <img src="images/boxes/cat1/big.jpg" width="376" height="350"></div>
      <div id="home_category1_boxes3">
        <img src="images/boxes/cat1/box1.jpg" width="140px" />
        <img src="images/boxes/cat1/box2.jpg" width="140px" />
        <img src="images/boxes/cat1/box3.jpg" width="140px" />
        <img src="images/boxes/cat1/box4.jpg" width="140px" />
      </div>
    </div>

    <br>
    <div id="ads_worldwide">
      <h3>Shopping Worldwide</h3>
    </div>
    <br>

    <div id="category2">
      <div id="cat2_leftside">
        <h3> Horizontal Slider Cat 2 </h3>
      </div>
      <div id="cat2_rightside">
        <h3> Category 2 Top Brans with 1 big pic and 4 box pics </h3>
      </div>
    </div>

    <br>
    <div id="ads2">
      <h3>Single Product Ads to Buy</h3>
    </div>
    <br>

    <div id="category3">
      <div id="cat3_leftside">
        <h3> Horizontal Slider Cat 3 </h3>
      </div>
      <div id="cat3_rightside">
        <h3> Category 3 Top Brans with 1 big pic and 4 box pics </h3>
      </div>
    </div>

    <br>

    <div id="category4">
      <div id="cat4_leftside">
        <h3> Horizontal Slider Cat 4 </h3>
      </div>
      <div id="cat4_rightside">
        <h3> Category 4 Top Brans with 1 big pic and 4 box pics </h3>
      </div>
    </div>

    <br>
    <div id="ads3">
      <h3>Single Product Ads to Buy</h3>
    </div>
    <br>

    <div id="category5">
      <div id="cat5_leftside">
        <h3> Horizontal Slider Cat 5 </h3>
      </div>
      <div id="cat5_rightside">
        <h3> Category 5 Top Brans with 1 big pic and 4 box pics </h3>
      </div>
    </div>

    <br>

    <div id="category6">
      <div id="cat6_leftside">
        <h3> Horizontal Slider Cat 6 </h3>
      </div>
      <div id="cat6_rightside">
        <h3> Category 6 Top Brans with 1 big pic and 4 box pics </h3>
      </div>
    </div>

    <br>
    <div id="ads4">
      <h3>Single Product Ads to Buy</h3>
    </div>
    <br>

    <div id="category7">
      <div id="cat7_leftside">
        <h3> Horizontal Slider Cat 7 </h3>
      </div>
      <div id="cat7_rightside">
        <h3> Category 7 Top Brans with 1 big pic and 4 box pics </h3>
      </div>
    </div>

    <br>

    <div id="category8">
      <div id="cat8_leftside">
        <h3> Horizontal Slider Cat 8 </h3>
      </div>
      <div id="cat8_rightside">
        <h3> Category 8 Top Brans with 1 big pic and 4 box pics </h3>
      </div>
    </div>

    <br>
    <div id="ads5">
      <h3>Single Product Ads to Buy</h3>
    </div>
    <br>

    <div id="category9">
      <div id="cat9_leftside">
        <h3> Horizontal Slider Cat 9 </h3>
      </div>
      <div id="cat9_rightside">
        <h3> Category 9 Top Brans with 1 big pic and 4 box pics </h3>
      </div>
    </div>

    <br>

    <div id="category10">
      <div id="cat10_leftside">
        <h3> Horizontal Slider Cat 10 </h3>
      </div>
      <div id="cat10_rightside">
        <h3> Category 10 Top Brans with 1 big pic and 4 box pics </h3>
      </div>
    </div>

    <br>
    <div id="footer">

    </div>

  </div>


</body>

</html>
&#13;
&#13;
&#13;

3 个答案:

答案 0 :(得分:0)

修改#header以添加以下属性:

z-index: 99 !important;

试试这个,

#header {
width: 100%;
height: 60px;
background-color: #090;
position: fixed;
z-index: 99 !important;
}

答案 1 :(得分:0)

您可以使用#include <stdio.h> #include <string.h> #include <stdlib.h> struct node{ char *id; char *name; struct node *next; }; struct node* list; //list head struct node* p; //pointer to list head char *retrieve(char *id){ if(list == NULL) return NULL; //list is empty, no element to return. for(p = list; p != NULL; p = p->next) if(strcmp(id, p->id) == 0) return p->name; return NULL; } void insert(char *id, char *name){ int exists = 0; struct node* temp = NULL; for(p = list; p != NULL; p = p->next){ if(strcmp(id, p->id) == 0){ //id already exists, overwrite with the new name. free(p->name); p->name = strdup(name); exists = 1; break; } } if(exists) return; //insert at the end of the list temp = malloc(1 * sizeof(struct node)); if(temp == NULL){ printf("memory allocation failed\n"); return; } temp->id = strdup(id); temp->name = strdup(name); temp->next = NULL; p = temp; return; } int main(){ struct node* temp = NULL; p = NULL; list = NULL; insert("145a","Jim"); insert("246b","Alice"); insert("322c","Mike"); printf("retrieve returned: %s\n\n", retrieve("145a")); printf("retrieve returned: %s\n\n", retrieve("246b")); printf("retrieve returned: %s\n\n", retrieve("322c")); p = list; while(p != NULL){ // node deletion starting from first to last element. free(p->id); free(p->name); temp = p; p = p->next; free(temp); } return 0; } 指定元素的相对z顺序(它们在堆栈中的高度)。有关详细信息,请参阅https://developer.mozilla.org/en/docs/Web/CSS/z-index

在您的示例中,将z-index z-index设置为#header将达到您想要的效果,只需添加以下代码:

&#13;
&#13;
2
&#13;
*{margin:0; padding:0;}

#header{
	width:100%; height:60px; background-color:#090; position:fixed;
  z-index:2;
		}
#wrapper{
	width:80%; background-color:#F7F4F4; margin:auto;
		}
#main1{
	width:100%; background-color:#FF6; 
	}
#main1::after{content:" "; display:block; clear:both;
	}
#leftside{
	width:20%; height:300px; background-color:#0FF; float:left; 
	}
#middle{
	width:60%; height:300px; background-color:#00F; float:left; color: white; 
	}
#rightside{
	width:20%; height:300px; background-color:#636; float:right; 
	}



#special_discount{
	width:100%; background-color:#FF6;
	}
#special_discount::after{content:" "; display:block; clear:both;
	}
#sp_dis_leftside{
	width:20%; height:300px; background-color:#0FF; float:left;
	}
#sp_dis_middle{
	width:60%; height:300px; background-color:#00F; float:left; color: white;
	}
#sp_dis_rightside{
	width:20%; height:300px; background-color:#636; float:right;
	}



#newsletter{
	background: #C1282B; width: 100%; height: 80px;
	}

#recommended{
	width:100%; background-color:#FF6;
	}
#recommended::after{content:" "; display:block; clear:both;
	}
#recom_leftside{
	width:20%; height:300px; background-color:#0FF; float:left;
	}

#recom_rightside{
	width:80%; height:300px; background-color:#636; float:right; color: white;
	}

#ads1{
	background: #C1282B; width: 100%; height: 80px; color: white;
	}

#category1{
	width:100%; background-color:#FF6;
	}
#category1::after{content:" "; display:block; clear:both;
	}
#cat1_leftside{
	width:20%; height:350px; background-color:#0FF; float:left; 
	}

#cat1_rightside{
	width:80%; height:350px; background-color:#636; float:right; color: white; 
	}
#home_category1_boxes1{
	width: 180px; position: absolute; display: inline; height: 350px;
}
#home_category1_boxes2{
	width: 390px; position: absolute; display: inline; height: 350px; margin-left: 200px; 
}
#home_category1_boxes3{
	width: 390px; position: absolute; display: inline; height: 350px; margin-left: 577px; 
	
	
}
#ads_worldwide{
	background: #C1282B; width: 100%; height: 80px; color: white;
	}

#category2{
	width:100%; background-color:#FF6;
	}
#category2::after{content:" "; display:block; clear:both;
	}
#cat2_leftside{
	width:20%; height:300px; background-color:#0FF; float:left; 
	}

#cat2_rightside{
	width:80%; height:300px; background-color:#636; float:right; color: white;
	}

#ads2{
	background: #C1282B; width: 100%; height: 80px; color: white;
	}

#category3{
	width:100%; background-color:#FF6;
	}
#category3::after{content:" "; display:block; clear:both;
	}
#cat3_leftside{
	width:20%; height:300px; background-color:#0FF; float:left; 
	}

#cat3_rightside{
	width:80%; height:300px; background-color:#636; float:right; color: white;
	}

#category4{
	width:100%; background-color:#FF6;
	}
#category4::after{content:" "; display:block; clear:both;
	}
#cat4_leftside{
	width:20%; height:300px; background-color:#0FF; float:left; 
	}

#cat4_rightside{
	width:80%; height:300px; background-color:#636; float:right; color: white;
	}

#ads3{
	background: #C1282B; width: 100%; height: 80px; color: white;
	}

#category5{
	width:100%; background-color:#FF6;
	}
#category5::after{content:" "; display:block; clear:both;
	}
#cat5_leftside{
	width:20%; height:300px; background-color:#0FF; float:left; 
	}

#cat5_rightside{
	width:80%; height:300px; background-color:#636; float:right; color: white;
	}

#category6{
	width:100%; background-color:#FF6;
	}
#category6::after{content:" "; display:block; clear:both;
	}
#cat6_leftside{
	width:20%; height:300px; background-color:#0FF; float:left; 
	}

#cat6_rightside{
	width:80%; height:300px; background-color:#636; float:right; color: white;
	}

#ads4{
	background: #C1282B; width: 100%; height: 80px; color: white;
	}

#category7{
	width:100%; background-color:#FF6;
	}
#category7::after{content:" "; display:block; clear:both;
	}
#cat7_leftside{
	width:20%; height:300px; background-color:#0FF; float:left; 
	}

#cat7_rightside{
	width:80%; height:300px; background-color:#636; float:right; color: white;
	}

#category8{
	width:100%; background-color:#FF6;
	}
#category8::after{content:" "; display:block; clear:both;
	}
#cat8_leftside{
	width:20%; height:300px; background-color:#0FF; float:left; 
	}

#cat8_rightside{
	width:80%; height:300px; background-color:#636; float:right; color: white;
	}

#ads5{
	background: #C1282B; width: 100%; height: 80px; color: white;
	}

#category9{
	width:100%; background-color:#FF6;
	}
#category9::after{content:" "; display:block; clear:both;
	}
#cat9_leftside{
	width:20%; height:300px; background-color:#0FF; float:left; 
	}

#cat9_rightside{
	width:80%; height:300px; background-color:#636; float:right; color: white;
	}

#category10{
	width:100%; background-color:#FF6;
	}
#category10::after{content:" "; display:block; clear:both;
	}
#cat10_leftside{
	width:20%; height:300px; background-color:#0FF; float:left; 
	}

#cat10_rightside{
	width:80%; height:300px; background-color:#636; float:right; color: white;
	}
#footer{
	width:100%; height:100px; background-color:#2F2F2F;
	}
&#13;
&#13;
&#13;

答案 2 :(得分:0)

您没有管理页面中元素的顺序,这就是您遇到这样的问题的原因。您需要在标头上应用z-index属性以避免此问题。

例如:<div class="tab"> <div class="cell cell_1"> <iframe width="460" height="215" src="https://www.youtube.com/embed/rMNS9oNCL3s" frameborder="0" allowfullscreen></iframe> </div> <div class="cell cell_2"> <div class="inner_cell"> <img src="http://placehold.it/150x150" /> <img src="http://placehold.it/150x150" /> <img src="http://placehold.it/150x150" /> <img src="http://placehold.it/150x150" /> </div> </div> </div>

z-index: 100;

在HTML页面中,自然堆叠顺序(即Z轴上元素的顺序)由许多因素决定。下面的列表显示了项目适合堆叠上下文的顺序,从堆栈的底部开始。此列表假定所有项都没有应用z-index:

  • 建立堆叠上下文的元素的背景和边框
  • 具有负堆叠上下文的元素,按照外观顺序
  • 按照外观顺序排列的非定位,非浮动,块级元素
  • 未定位,浮动元素,按外观顺序
  • 内联元素,按外观顺序
  • 按外观顺序排列的元素

正确应用z-index属性可以更改此自然堆叠顺序。当然,除非元素彼此重叠,否则元素的堆叠顺序并不明显。

您的工作代码低于......

#header {
  width: 100%;
  height: 60px;
  background-color: #090;
  position: fixed;
  z-index: 100; // add it here and set it to a reasonable value
}
* {
  margin: 0;
  padding: 0;
}

#header {
  width: 100%;
  height: 60px;
  background-color: #090;
  position: fixed;
  z-index: 100;
}

#wrapper {
  width: 80%;
  background-color: #F7F4F4;
  margin: auto;
}

#main1 {
  width: 100%;
  background-color: #FF6;
}

#main1::after {
  content: " ";
  display: block;
  clear: both;
}

#leftside {
  width: 20%;
  height: 300px;
  background-color: #0FF;
  float: left;
}

#middle {
  width: 60%;
  height: 300px;
  background-color: #00F;
  float: left;
  color: white;
}

#rightside {
  width: 20%;
  height: 300px;
  background-color: #636;
  float: right;
}

#special_discount {
  width: 100%;
  background-color: #FF6;
}

#special_discount::after {
  content: " ";
  display: block;
  clear: both;
}

#sp_dis_leftside {
  width: 20%;
  height: 300px;
  background-color: #0FF;
  float: left;
}

#sp_dis_middle {
  width: 60%;
  height: 300px;
  background-color: #00F;
  float: left;
  color: white;
}

#sp_dis_rightside {
  width: 20%;
  height: 300px;
  background-color: #636;
  float: right;
}

#newsletter {
  background: #C1282B;
  width: 100%;
  height: 80px;
}

#recommended {
  width: 100%;
  background-color: #FF6;
}

#recommended::after {
  content: " ";
  display: block;
  clear: both;
}

#recom_leftside {
  width: 20%;
  height: 300px;
  background-color: #0FF;
  float: left;
}

#recom_rightside {
  width: 80%;
  height: 300px;
  background-color: #636;
  float: right;
  color: white;
}

#ads1 {
  background: #C1282B;
  width: 100%;
  height: 80px;
  color: white;
}

#category1 {
  width: 100%;
  background-color: #FF6;
}

#category1::after {
  content: " ";
  display: block;
  clear: both;
}

#cat1_leftside {
  width: 20%;
  height: 350px;
  background-color: #0FF;
  float: left;
}

#cat1_rightside {
  width: 80%;
  height: 350px;
  background-color: #636;
  float: right;
  color: white;
}

#home_category1_boxes1 {
  width: 180px;
  position: absolute;
  display: inline;
  height: 350px;
}

#home_category1_boxes2 {
  width: 390px;
  position: absolute;
  display: inline;
  height: 350px;
  margin-left: 200px;
}

#home_category1_boxes3 {
  width: 390px;
  position: absolute;
  display: inline;
  height: 350px;
  margin-left: 577px;
}

#ads_worldwide {
  background: #C1282B;
  width: 100%;
  height: 80px;
  color: white;
}

#category2 {
  width: 100%;
  background-color: #FF6;
}

#category2::after {
  content: " ";
  display: block;
  clear: both;
}

#cat2_leftside {
  width: 20%;
  height: 300px;
  background-color: #0FF;
  float: left;
}

#cat2_rightside {
  width: 80%;
  height: 300px;
  background-color: #636;
  float: right;
  color: white;
}

#ads2 {
  background: #C1282B;
  width: 100%;
  height: 80px;
  color: white;
}

#category3 {
  width: 100%;
  background-color: #FF6;
}

#category3::after {
  content: " ";
  display: block;
  clear: both;
}

#cat3_leftside {
  width: 20%;
  height: 300px;
  background-color: #0FF;
  float: left;
}

#cat3_rightside {
  width: 80%;
  height: 300px;
  background-color: #636;
  float: right;
  color: white;
}

#category4 {
  width: 100%;
  background-color: #FF6;
}

#category4::after {
  content: " ";
  display: block;
  clear: both;
}

#cat4_leftside {
  width: 20%;
  height: 300px;
  background-color: #0FF;
  float: left;
}

#cat4_rightside {
  width: 80%;
  height: 300px;
  background-color: #636;
  float: right;
  color: white;
}

#ads3 {
  background: #C1282B;
  width: 100%;
  height: 80px;
  color: white;
}

#category5 {
  width: 100%;
  background-color: #FF6;
}

#category5::after {
  content: " ";
  display: block;
  clear: both;
}

#cat5_leftside {
  width: 20%;
  height: 300px;
  background-color: #0FF;
  float: left;
}

#cat5_rightside {
  width: 80%;
  height: 300px;
  background-color: #636;
  float: right;
  color: white;
}

#category6 {
  width: 100%;
  background-color: #FF6;
}

#category6::after {
  content: " ";
  display: block;
  clear: both;
}

#cat6_leftside {
  width: 20%;
  height: 300px;
  background-color: #0FF;
  float: left;
}

#cat6_rightside {
  width: 80%;
  height: 300px;
  background-color: #636;
  float: right;
  color: white;
}

#ads4 {
  background: #C1282B;
  width: 100%;
  height: 80px;
  color: white;
}

#category7 {
  width: 100%;
  background-color: #FF6;
}

#category7::after {
  content: " ";
  display: block;
  clear: both;
}

#cat7_leftside {
  width: 20%;
  height: 300px;
  background-color: #0FF;
  float: left;
}

#cat7_rightside {
  width: 80%;
  height: 300px;
  background-color: #636;
  float: right;
  color: white;
}

#category8 {
  width: 100%;
  background-color: #FF6;
}

#category8::after {
  content: " ";
  display: block;
  clear: both;
}

#cat8_leftside {
  width: 20%;
  height: 300px;
  background-color: #0FF;
  float: left;
}

#cat8_rightside {
  width: 80%;
  height: 300px;
  background-color: #636;
  float: right;
  color: white;
}

#ads5 {
  background: #C1282B;
  width: 100%;
  height: 80px;
  color: white;
}

#category9 {
  width: 100%;
  background-color: #FF6;
}

#category9::after {
  content: " ";
  display: block;
  clear: both;
}

#cat9_leftside {
  width: 20%;
  height: 300px;
  background-color: #0FF;
  float: left;
}

#cat9_rightside {
  width: 80%;
  height: 300px;
  background-color: #636;
  float: right;
  color: white;
}

#category10 {
  width: 100%;
  background-color: #FF6;
}

#category10::after {
  content: " ";
  display: block;
  clear: both;
}

#cat10_leftside {
  width: 20%;
  height: 300px;
  background-color: #0FF;
  float: left;
}

#cat10_rightside {
  width: 80%;
  height: 300px;
  background-color: #636;
  float: right;
  color: white;
}

#footer {
  width: 100%;
  height: 100px;
  background-color: #2F2F2F;
}