“商院官网:首页的布局”的版本间的差异

来自CloudWiki
跳转至: 导航搜索
插入文字和表单
添加导航栏(10~20分钟)
 
(未显示同一用户的7个中间版本)
第1行: 第1行:
  
==盒子的布局==
+
==盒子的布局(20~30分钟)==
 +
 
 +
===基础布局===
 +
[[文件:web9-10.png|700px]]
 +
 
 +
绘制.header,.main,.footer三个盒子
 +
 
 +
<nowiki><!DOCTYPE html>
 +
<html>
 +
<head>
 +
<meta charset="utf-8" />
 +
<title>无标题文档</title>
 +
<style type="text/css">
 +
*{
 +
margin:0;padding:0;
 +
}
 +
 
 +
#header{
 +
    width:100%;
 +
    height:150px;
 +
    background: #175ca7; 
 +
}
 +
 
 +
 
 +
.main{
 +
width:80%;
 +
height:500px;
 +
margin:0 auto;
 +
}
 +
 
 +
#footer{
 +
width:100%;height:150px;
 +
background:gray;
 +
 
 +
}
 +
</style>
 +
</head>
 +
 
 +
<body>
 +
    <div id="header">
 +
 
 +
    </div>
 +
    <div class="main">
 +
 +
 +
    </div>
 +
    <div id="footer">
 +
 +
    </div>
 +
</body>
 +
</html></nowiki>
 +
 
 +
 
 +
===详细布局===
 
[[文件:web9-14.png|700px]]
 
[[文件:web9-14.png|700px]]
=== 嵌套元素竖直排列 ===
+
 
 +
在盒子中根据需要嵌套子盒子。
 +
 
 +
嵌套元素竖直排列:
 
*子盒子的宽度等于父盒子的宽度、
 
*子盒子的宽度等于父盒子的宽度、
 
*子盒子的高度之和等于父盒子
 
*子盒子的高度之和等于父盒子
  
=== 嵌套元素水平排列 ===
+
嵌套元素水平排列:
 
*子盒子的宽度之和小于父盒子
 
*子盒子的宽度之和小于父盒子
 
*子盒子的高度等于父盒子、
 
*子盒子的高度等于父盒子、
第83行: 第139行:
 
</nowiki>
 
</nowiki>
  
==插入logo和图片==
+
==插入logo和图片(10分钟)==
 
[[文件:web9-15.png|600px]]
 
[[文件:web9-15.png|600px]]
  
<nowiki><!DOCTYPE html>
+
在盒子中插入logo或图片:
  <html>
 
    <head>
 
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 
    <title>无标题文档</title>
 
    <style type="text/css">
 
      *{margin:0;padding:0;}
 
.header{
 
width:100%;height:auto;background:red;
 
}
 
  
.logo{width:100%;height:150px;background:#39C;}
+
<nowiki><div class="l1"><img src="http://www.sict.edu.cn/Templets/mode3/images/logo.png" /></div></nowiki>
.l1{float:left;width:50%;height:150px;background:#39C;}
 
.l1 img{
 
width:100%; }
 
.l2{float:left;width:50%;height:150px;background:green;}
 
.nav{width:100%;height:100px;background:#3CF;line-height:100px;padding-left: 10%;}
 
  
.main{
+
css样式:
width:80%;height:auto;background:blue;margin:0 auto;
 
}
 
.m1{width:100%;height:auto;}
 
.m1 img{width:100%;}
 
.m2{width:100%;height:auto;background:#CF6;}
 
.m21{width:50%;height:auto;background:#C39;float:left;}
 
.m22{width:50%;height:300px;background:#C63;float:left;}
 
.m3{width:100%;height:300px;background:#F30;}
 
.m31{width:33%;height:300px;background:#C90;float:left;}
 
.m32{width:33%;height:300px;background:#33F;float:left;}
 
.m33{width:33%;height:300px;background:#F90;float:left;}
 
 
.clear{clear:both;}
 
.footer{
 
width:100%;height:300px;background:green;
 
}
 
.f1{width:100%;height:150px;background:#39C;}
 
.f2{width:100%;height:150px;background:#3CF;}
 
</style>
 
  </head>
 
 
 
  <body>
 
    <div class="header">
 
        <div class="logo">
 
        <div class="l1"><img src="http://www.sict.edu.cn/Templets/mode3/images/logo.png" /></div>
 
        <div class="l2"></div>
 
        <div class="clear"></div>
 
        </div>
 
        <div class="nav"><h2>学校概况  机构设置  教育教学  就业创业  科技服务</h2></div>
 
        <div class="m1">
 
          <img src="http://www.sict.edu.cn/Templets/mode3/ad/01.jpg" alt="校园图片"  />
 
           
 
    </div>
 
    </div>
 
   
 
    <div class="main">
 
   
 
        <div class="m2"> 
 
            <div class="m21"> <img src="http://www.sict.edu.cn/files/file/2019122409184752514.png" width="100%" /></div>
 
           
 
<div class="m22">
 
<h3>学校要闻</h3>
 
 
</div>
 
            <div class="clear"></div>
 
          </div>
 
        <div class="m3">
 
            <div class="m31">
 
            <h3>院部简讯</h3>
 
            <br/>
 
 
 
            </div>
 
<div class="m32">
 
<h3>通知公告</h3>
 
<br/>
 
 
 
</div>
 
            <div class="m33">
 
            <h3>媒体报道</h3>
 
            <br/>
 
 
 
            </div>
 
<div class="clear"></div>
 
        </div>
 
      </div>
 
    <div class="footer">
 
        <div class="f1"></div>
 
        <div class="f2">
 
        <p>学校地址:济南市旅游路4516号    邮编:250103</p>
 
<p>电话:0531-86335888    招生电话:0531-86335555</p>
 
<p>鲁ICP备05002370 </p>
 
        </div>
 
    </div>
 
  </body>
 
</html>
 
  
</nowiki>
+
<nowiki>l1 img{
 +
width:100%; }</nowiki>
  
==插入文字和表单==
+
==插入文字和表单(20~30分钟)==
 +
[[文件:web9-16.png|700px]]
 
===插入文字===
 
===插入文字===
 
新闻标题栏我们一般用列表表示:
 
新闻标题栏我们一般用列表表示:
第215行: 第184行:
 
     }</nowiki>
 
     }</nowiki>
  
源代码:
+
 
   
+
===插入表单===
 +
在l2盒子中插入表单代码:
 +
 
 +
<nowiki><div class="l2">
 +
        <form>
 +
        <input type="text" name="content" class="data"/>
 +
        <input type="button" name="search" class="search" value="搜 索" />
 +
        </form>
 +
        </div></nowiki>
 +
 
 +
CSS:
 +
 
 +
  <nowiki>.l2{
 +
float:left;width:50%;height:150px;
 +
text-align:center;line-height:150px; background:green;}
 +
.l2 .data{
 +
    width:60%;
 +
    height:30px;
 +
    }
 +
    .l2 .search{
 +
    width:70px;
 +
        height:35px;
 +
    }</nowiki>
 +
 
 +
 
 +
此时网页的源代码为:
 +
 
 
  <nowiki><!DOCTYPE html>
 
  <nowiki><!DOCTYPE html>
 
   <html>
 
   <html>
第225行: 第220行:
 
       *{margin:0;padding:0;}
 
       *{margin:0;padding:0;}
 
.header{
 
.header{
width:100%;height:auto;background:red;
+
width:100%;height:auto;border:1px solid gray;
 +
 
}
 
}
 
+
   
 
.logo{width:100%;height:150px;background:#39C;}
 
.logo{width:100%;height:150px;background:#39C;}
 
.l1{float:left;width:50%;height:150px;background:#39C;}
 
.l1{float:left;width:50%;height:150px;background:#39C;}
 
.l1 img{
 
.l1 img{
 
width:100%; }
 
width:100%; }
.l2{float:left;width:50%;height:150px;background:green;}
+
.l2{
 +
float:left;width:50%;height:150px;
 +
text-align:center;line-height:150px; background:green;}
 +
.l2 .data{
 +
    width:60%;
 +
    height:30px;
 +
    }
 +
    .l2 .search{
 +
    width:70px;
 +
        height:35px;
 +
    }
 
.nav{width:100%;height:100px;background:#3CF;line-height:100px;padding-left: 10%;}
 
.nav{width:100%;height:100px;background:#3CF;line-height:100px;padding-left: 10%;}
  
第238行: 第244行:
 
width:80%;height:auto;background:blue;margin:0 auto;
 
width:80%;height:auto;background:blue;margin:0 auto;
 
}
 
}
 +
 +
 +
.main ul{
 +
    margin:0;padding:0;
 +
        list-style-position: outside;
 +
     
 +
    }
 +
    .main li{
 +
    padding-left:0;margin-left:20px;
 +
        text-align:left;line-height:200%;
 +
    }
 +
    .main li a{
 +
    color:black;
 +
    text-decoration: none;
 +
    }
 
.m1{width:100%;height:auto;}
 
.m1{width:100%;height:auto;}
 
.m1 img{width:100%;}
 
.m1 img{width:100%;}
第261行: 第282行:
 
         <div class="logo">
 
         <div class="logo">
 
         <div class="l1"><img src="http://www.sict.edu.cn/Templets/mode3/images/logo.png" /></div>
 
         <div class="l1"><img src="http://www.sict.edu.cn/Templets/mode3/images/logo.png" /></div>
         <div class="l2"></div>
+
         <div class="l2">
 +
        <form>
 +
        <input type="text" name="content" class="data"/>
 +
        <input type="button" name="search" class="search" value="搜 索" />
 +
        </form>
 +
        </div>
 
         <div class="clear"></div>
 
         <div class="clear"></div>
 
         </div>
 
         </div>
第337行: 第363行:
 
     </div>
 
     </div>
 
   </body>
 
   </body>
</html>
+
</html></nowiki>
 
 
</nowiki>
 
 
 
===插入表单===
 
在l2盒子中插入表单代码:
 
  
<nowiki><div class="l2">
+
==添加导航栏(10~20分钟)==
        <form>
+
可参考[[导航条的制作]]
        <input type="text" name="content" class="data"/>
 
        <input type="button" name="search" class="search" value="搜 索" />
 
        </form>
 
        </div></nowiki>
 
  
CSS:
+
同时注意盒子背景颜色的去除,边距、填充、边框的设置,
  
<nowiki>.l2{
+
网页最后基本成型 。
float:left;width:50%;height:150px;
 
text-align:center;line-height:150px; background:green;}
 
.l2 .data{
 
    width:60%;
 
    height:30px;
 
    }
 
    .l2 .search{
 
    width:70px;
 
        height:35px;
 
    }</nowiki>
 

2020年1月4日 (六) 02:50的最新版本

盒子的布局(20~30分钟)

基础布局

Web9-10.png

绘制.header,.main,.footer三个盒子

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>无标题文档</title>
<style type="text/css">
*{
	margin:0;padding:0;
}

#header{
    width:100%;
    height:150px;
    background: #175ca7;  
}


.main{
	width:80%;
	height:500px;
	margin:0 auto;
}

 #footer{
 	width:100%;height:150px;
 	background:gray;

 }
</style>
</head>

<body>
    <div id="header">
  	
    </div>
    <div class="main">	 
		 
		
    </div>
    <div id="footer">
		
    </div>
</body>
</html>


详细布局

Web9-14.png

在盒子中根据需要嵌套子盒子。

嵌套元素竖直排列:

  • 子盒子的宽度等于父盒子的宽度、
  • 子盒子的高度之和等于父盒子

嵌套元素水平排列:

  • 子盒子的宽度之和小于父盒子
  • 子盒子的高度等于父盒子、
  • 子盒子添加 float:left属性
  • 子盒子后面增加一个空白盒子,将其属性设置为clear:both,来清除浮动。



  <!DOCTYPE html>
  <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    <style type="text/css">
	 .header{
		 width:100%;height:300px;background:red;
	 }

	.logo{width:100%;height:200px;background:#39C;}
	.nav{width:100%;height:100px;background:#3CF;}
	 .main{
	      width:100%;height:auto;background:blue;
	 }
	.m1{width:100%;height:auto;}
	.m2{width:100%;height:300px;background:#CF6;}
	.m21{width:50%;height:300px;background:#C39;float:left;}
	.m22{width:50%;height:300px;background:#C63;float:left;}
	.m3{width:100%;height:300px;background:#F30;}
	.m31{width:33%;height:300px;background:#C90;float:left;}
	.m32{width:33%;height:300px;background:#33F;float:left;}
	.m33{width:33%;height:300px;background:#F90;float:left;}

	.clear{clear:both;}
	.footer{
		width:100%;height:300px;background:green;
	}
	.f1{width:100%;height:150px;background:#39C;}
	.f2{width:100%;height:150px;background:#3CF;}
	</style>
   </head>

  <body>
    <div class="header">
        <div class="logo"></div>
        <div class="nav"></div>
        <div class="m1">
	          
	 </div>
    </div>
    
    <div class="main">
        
         <div class="m2">  
             <div class="m21"> </div>
             	
	      <div class="m22"></div>
             <div class="clear"></div>
          </div>
        <div class="m3"> 
            <div class="m31"></div>
			<div class="m32"></div>
            <div class="m33"></div>
	    <div class="clear"></div>
        </div>
      </div>
     <div class="footer">
        <div class="f1"></div>
        <div class="f2"></div>
    </div>
  </body>
</html>




插入logo和图片(10分钟)

Web9-15.png

在盒子中插入logo或图片:

<div class="l1"><img src="http://www.sict.edu.cn/Templets/mode3/images/logo.png" /></div>

css样式:

l1 img{
		width:100%;	}

插入文字和表单(20~30分钟)

Web9-16.png

插入文字

新闻标题栏我们一般用列表表示:

 <h3>学校要闻</h3>
            	<br/>
<ul>
				 
   <li><a href="#">马克思主义学院召开陶行知教育...</a></li>
   <li><a href="#">我校承办2017年山东省“农产品质量...</a></li>
   <li><a href="#">2017山东养老服务业高峰论坛在我...</a></li>
   <li><a href="#">校报荣获全国高校校报协会2016年...</a></li>
   <li><a href="#">浙江纺织服装职业技术学院、河北...</a></li>
</ul>

CSS的样式如下:(列表的样式规则可看这里:列表的实际应用

	 .main ul{
	    margin:0;padding:0;
        list-style-position: outside;
      
     }
     .main li{
     	padding-left:0;margin-left:20px;
        text-align:left;line-height:200%;
     }
     .main li a{
     	color:black;
     	text-decoration: none;
     }


插入表单

在l2盒子中插入表单代码:

<div class="l2">
        		<form>
        			<input type="text" name="content" class="data"/>
        			<input type="button" name="search" class="search" value="搜 索" />
        		</form>
        	</div>

CSS:

.l2{
		float:left;width:50%;height:150px;
		text-align:center;line-height:150px; background:green;}
	.l2 .data{
     	width:60%;
     	height:30px;
     }
     .l2 .search{
     	width:70px;
        height:35px;
     }


此时网页的源代码为:

<!DOCTYPE html>
  <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    <style type="text/css">
      *{margin:0;padding:0;}
	 .header{
		 width:100%;height:auto;border:1px solid gray;
		 
	 }
     
	.logo{width:100%;height:150px;background:#39C;}
	.l1{float:left;width:50%;height:150px;background:#39C;}
	.l1 img{
		width:100%;	}
	.l2{
		float:left;width:50%;height:150px;
		text-align:center;line-height:150px; background:green;}
	.l2 .data{
     	width:60%;
     	height:30px;
     }
     .l2 .search{
     	width:70px;
        height:35px;
     }
	.nav{width:100%;height:100px;background:#3CF;line-height:100px;padding-left: 10%;}

	 .main{
		 width:80%;height:auto;background:blue;margin:0 auto;
	 }

	
	 .main ul{
	    margin:0;padding:0;
        list-style-position: outside;
      
     }
     .main li{
     	padding-left:0;margin-left:20px;
        text-align:left;line-height:200%;
     }
     .main li a{
     	color:black;
     	text-decoration: none;
     }
	 .m1{width:100%;height:auto;}
	 .m1 img{width:100%;}
	.m2{width:100%;height:auto;background:#CF6;}
	.m21{width:50%;height:auto;background:#C39;float:left;}
	.m22{width:50%;height:300px;background:#C63;float:left;}
	.m3{width:100%;height:300px;background:#F30;}
	.m31{width:33%;height:300px;background:#C90;float:left;}
	.m32{width:33%;height:300px;background:#33F;float:left;}
	.m33{width:33%;height:300px;background:#F90;float:left;}
	
	.clear{clear:both;}
	.footer{
		width:100%;height:300px;background:green;
	}
	.f1{width:100%;height:150px;background:#39C;}
	.f2{width:100%;height:150px;background:#3CF;}
	</style>
   </head>

  <body>
    <div class="header">
        <div class="logo">
        	<div class="l1"><img src="http://www.sict.edu.cn/Templets/mode3/images/logo.png" /></div>
        	<div class="l2">
        		<form>
        			<input type="text" name="content" class="data"/>
        			<input type="button" name="search" class="search" value="搜 索" />
        		</form>
        	</div>
        	<div class="clear"></div>
        </div>
        <div class="nav"><h2>学校概况  机构设置  教育教学  就业创业  科技服务</h2></div>
        <div class="m1">
	           <img src="http://www.sict.edu.cn/Templets/mode3/ad/01.jpg" alt="校园图片"  />
            
	     </div>
    </div>
    
    <div class="main">
	     
         <div class="m2">  
             <div class="m21"> <img src="http://www.sict.edu.cn/files/file/2019122409184752514.png" width="100%" /></div>
             	
			 <div class="m22">
			 	<h3>学校要闻</h3>
            	<br/>
<ul>
				 
				  <li><a href="#">马克思主义学院召开陶行知教育...</a></li>
				  <li><a href="#">我校承办2017年山东省“农产品质量...</a></li>
				  <li><a href="#">2017山东养老服务业高峰论坛在我...</a></li>
				  <li><a href="#">校报荣获全国高校校报协会2016年...</a></li>
				  <li><a href="#">浙江纺织服装职业技术学院、河北...</a></li>
</ul>
			 </div>
             <div class="clear"></div>
          </div>
        <div class="m3"> 
            <div class="m31">
            	<h3>院部简讯</h3>
            	<br/>
<ul>
				 
				  <li><a href="#">马克思主义学院召开陶行知教育...</a></li>
				  <li><a href="#">我校承办2017年山东省“农产品质量...</a></li>
				  <li><a href="#">2017山东养老服务业高峰论坛在我...</a></li>
				  <li><a href="#">校报荣获全国高校校报协会2016年...</a></li>
				  <li><a href="#">浙江纺织服装职业技术学院、河北...</a></li>
</ul>
            </div>
			<div class="m32">
				<h3>通知公告</h3>
				<br/>
<ul>
				     <li><a href="#">关于组织开展国家职业指导师、心理...</a></li>
					 <li><a href="#">关于公布2017年公开招聘工作人员进...</a></li>
					 <li><a href="#">关于公布2017年公开招聘工作人员笔...</a></li>
					 <li><a href="#">2017年公开招聘工作人员笔试公告...</a></li>
					 <li><a href="#">关于2017年公开招聘工作人员现场...</a></li>
</ul>	
			</div>
            <div class="m33">
            	<h3>媒体报道</h3>
            	<br/>
<ul>
					 <li><a href="#">新浪山东:山东商职院承办2017年...</a></li>
					 <li><a href="#">大众网:山东商职院承办山东省职...</a></li>
					 <li><a href="#">新浪山东:2017山东养老服务业高...</a></li>
					 <li><a href="#">新浪山东:全国高校“形势与政策”...</a></li>
					 <li><a href="#">大众网:全国高校“形势与政策”课...</a></li>	
</ul>		
            </div>
			<div class="clear"></div>
        </div>
      </div>
     <div class="footer">
        <div class="f1"></div>
        <div class="f2">
        	<p>学校地址:济南市旅游路4516号    邮编:250103</p>
			<p>电话:0531-86335888     招生电话:0531-86335555</p>
			<p>鲁ICP备05002370 	</p>
        </div>
    </div>
  </body>
</html>

添加导航栏(10~20分钟)

可参考导航条的制作

同时注意盒子背景颜色的去除,边距、填充、边框的设置,

网页最后基本成型 。