企业实训-制作简易网页

1、分析网页布局(此次目标分析)

  1.     头部图片    div #banner
  2.     导航菜单    div #menu
  3.     中间主体:    div #main
    •     左边        div #left
    •     右边        div #right
  4.     尾部部分     div #footer

2、知识点

 

  1. div标签:
     Html的标签,成对出现<div></div>
            <div>定义页面上的一块区域,对整个页面划分区域用
            常用的有id和 class 属性: <div id=“menu”></div>
    • 演示代码段:
      <div id="box">   
      	<div id="banner"></div>  <!-- 头部:横幅的图片区域 banner  -->
      	<div id="menu“></div> <!-- 头部:导航栏区域 menu -->
      	<div id="main"> <!-- 中间主要的部分 main -->
        		<div id="left"> </div>
        		<div id="right"></div>
      	</div>  
      	<div id="footer"></div> <!-- 最下面尾部的区域:footer -->
      </div>
      
  2. Css样式

        引用方式- 外链式: <link href ="style.css" rel="stylesheet"     type="text/css " />
        css样式写法: 选择器 { 属性 1 : 属性 1 的值 ; }
        选择器分为: id 选择器( #id )、 class 选择器( .class )、标签选择器           ( div
    • 演示代码段:
      @charset "utf-8";
      #box{
      	width:1024px;/* 设置id是box的div,高度为1014px */
      	height:1300px;
      	margin:0 auto;/*居中*/
      	background-color:#C00;
      }
      

       

  3.    图片 标签 < img >
        < img > 标签属于单标签: < img />
         < img > 标签有两个必要的属性:
         src 属性:图像文件的路径
        alt 属性:图片说明。当图片找不到不能显示时,会显示这个文字内容
    • 演示代码段:
      <img src="images/bg.jpg" alt="这是我的图片" />
      

       

    4.    超链接标签<a>

            成对出现<a></a>、用于从一个页面跳转到另一个页面
            <a>最重要的属性href,跳转的连接目标。若没有目标,可用 # 表示空链接
            <a href=“http://www.baidu.com ”> 去百度 </a>
            <a href=“#”>哪也不去 </a>

            列表标签<ul><li>对出现<ul></ul>点标签<li></li><ol></ol>数字标签

 

       

 

3、HTML代码

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>
<!--引入css文件用link标签-->
<link href="blog.css" type="text/css" rel="stylesheet" />
<!--<script type="text/javascript" src=""></script>-->

</head>

<body>
    <div id="box">
    	<div id="banner">
        	<img src="images/bg.jpg" alt="我的图片不见了" />
        </div>
        <div id="menu">
        	<!--ol是有序列表1,2,3  ul无续列表-->
        	<ul>
            	<li><a href="http://www.baidu.com" target="_blank">首页</a></li>
                <li><a href="#">相册</a></li>
                <li><a href="#">阳光生活</a></li>
                <li><a href="#">释放梦想</a></li>
                <li><a href="#">留言</a></li>
            </ul>
        </div>
        <div id="main">
        	<!--左边区域-->
       		<div id="left">
            	<!--划分3个区域-->
                <div id="zuozhe">
                	<img src="images/baby.jpg" alt="我的照片"/>
                    <!--文字,span方便对文字的样式修改,一行,不换行-->
                    <span>linda zhaoqi</span>
                </div>
                <div id="huoli">
                	<!--class通用在3个标题上的样式-->
                	<h5 class="biaoti">活力地带</h5>
                    <ul>
                    	<li>
                        	<img src="images/1.gif" alt="小图标"/>
                            <a href="#">个人首页</a>
                        </li>
                    	<li>
                        	<img src="images/2.gif" alt="小图标"/>
                            <a href="#">校园文化</a>
                        </li>
                        <li>
                        	<img src="images/3.gif" alt="小图标"/>
                            <a href="#">阳光生活</a>
                        </li>
                        <li>
                        	<img src="images/4.gif" alt="小图标"/>
                            <a href="#">释放梦想</a>
                        </li>
                        <li>
                        	<img src="images/5.gif" alt="小图标"/>
                            <a href="#">我的相册</a>
                        </li>
                        <li>
                        	<img src="images/6.gif" alt="小图标"/>
                            <a href="#">给我留言</a>
                        </li>
                    </ul>
                </div>
                <div id="list">
                	<h5 class="biaoti">我的文章分类</h5>
                    <ul>
                    	<li><a href="#">个人随笔</a></li>
                        <li><a href="#">Web开发</a></li>
                        <li><a href="#">Spring框架</a></li>
                        <li><a href="#">JavaSE</a></li>
                    </ul>
                    <h5 class="biaoti">文章列表</h5>
                    <ul>
                    	<li><a href="#">我家在哪里</a></li>
                        <li><a href="#">你好!秋天</a></li>
                        <li><a href="#">你好!春天</a></li>
                        <li><a href="#">你好!冬天</a></li>
                    </ul>
                </div>
            </div>
            <div id="right">
            	<!--先分为2个div-->
                <div class="wenzhang">
                	<h3><a href="#">你好!秋天</a></h3>
                    <span>zhaoqi@2019-04-01</span>
                    <p>
                        春天是一把琴,将优美琴声带给世人,叫他们脱去衣袄,重新奔跑在温暖的大地中;夏天是一把扇,扇去炎热,以热情的脸庞去温抚他人;冬天时一雪花,飘飘而来,为人们带来雪的姿态,但是秋天的叶则更令我喜欢。</p>
                       <p> 秋日的叶是富有诗意的,你好,秋天,你好!</p>
                    
                    <p>浏览[1051]|评论[105]</p>
					<p class="zhu">注:文字摘自网络</p>
                </div>
                <div class="wenzhang">
                	<h3><a href="#">你好!秋天</a></h3>
                    <span>zhaoqi@2019-04-01</span>
                    <p>
                        春天是一把琴,将优美琴声带给世人,叫他们脱去衣袄,重新奔跑在温暖的大地中;夏天是一把扇,扇去炎热,以热情的脸庞去温抚他人;冬天时一雪花,飘飘而来,为人们带来雪的姿态,但是秋天的叶则更令我喜欢。</p>
                       <p> 秋日的叶是富有诗意的,你好,秋天,你好!</p>
                    
                    <p>浏览[1051]|评论[105]</p>
					<p class="zhu">注:文字摘自网络</p>
                </div>
            </div>         
        </div>
        <div id="footer">
    		<span>临沂大学出品 @2019-04-01</span>            
    	</div>
    </div>
</body>
</html>

4、CSS代码

@charset "utf-8";
/* CSS Document */
*{/*通配符选择器*/
	margin:0px;
	padding:0px;
}
ul{
	list-style:none;
}
#box{
	/*background-color:#F00;*/
	width:1024px;
	height:1300px;
	/*margin:0 auto;*/
	margin:0 auto 0 auto;/*上 右 下 左*/
}
/*放图片,设置高度和图片一样高*/
#banner{
	background-color:#66F;
	height:209px;
}
#menu{
	background-color:#328048;/*用颜色取色器取的*/
	height:50px;
}
/*修改id为menu的、html标签下面的、ul标签的样式*/
#menu ul{
	list-style:none;/*去掉点*/
	float:right;/*靠右*/
	height:50px;	
	width:450px;
}

#menu li{
	line-height:50px;/*设置行居中*/
	float:left;/*可以使列表竖着变横着*/
	margin-left:20px;/*li距离左边那个li的距离*/
}

/*#menu ul li a{}*/
#menu a{
	color:#FFF;/*字体颜色*/
	text-decoration:none;/*去掉下划线*/
	font-size:16px;/*字体大小*/
	font-family:"微软雅黑";/*word中常见字体一般都可以写*/
}

#menu a:hover{/*当鼠标滑过超链接标签时的样式*/
	color:#F60;
}

#main{
	/*background-color:#6F0;*/
	height:1000px;
}
#left{
	/*background-color:#33C;*/
	height:1000px;
	width:250px;
	float:left;/*可以使div横向排排坐*/
}

#zuozhe{
	padding-top:15px;
	padding-left:15px;/*上边和左边留点空*/
	text-align:center;/*整个内容水平居中*/
}

#zuozhe img{
	border:1px solid #999;/*加边solid实线*/
	padding:8px;/*边与图片有个空白,类似相框*/
	border-radius:10px;/*圆角,值越大,角越园*/
}
	
#zuozhe span{
	margin:10px;/*一圈的距离*/
	display:block;/*改成盒子元素,可以识别盒子元素的一些属性:margin、border\padding*/
	/*border-top:1px #999 dashed;上面的虚线边 粗细是1,颜色是灰色 */
	border-top-color:#999;
	border-top-style:dashed;
	border-top-width:1px;
	
	border-bottom:1px #999 dashed;/*下边的虚线*/
	font-size:18px;/*字号*/
	padding-top:5px;/*内容距离边的距离-上面的*/
	padding-bottom:5px;/*下面的*/
}

/*class选择器的写法 以点开头 后面跟着html标签上的class属性里面的那个名*/
.biaoti{
	color:#FFF;
	background-color:#328048;/*背景色绿色,取色器取到的*/
	height:40px;
	width:220px;
	line-height:40px;/*设置垂直居中,值要和height的值一样*/
	font-size:16px;
	font-weight:bolder;/*加粗,h5本来就是标题,已经加粗过了,不加也可以*/
	padding-left:30px;/*左边撑出来一个空*/	
	border-radius:0 10px 10px 0;/*和margin、broder、padding,都是4个值*/
	/*顺序:左上角、右上角、右下角、左下角,0代表没有圆角*/
}

#huoli ul{
	list-style:none;/*去点*/
	padding-left:20px;
	padding-top:10px;
}

#huoli ul li{
	margin:5px;/*每个li之间的距离*/
	width:90px;
	float:left;/*因为外面的ul的宽度太小了,所以原本应该都放在一行的,会自动的掉下去,变成一行只能展示2个li*/
	
}

#huoli ul li a{
	font-size:12px;
	text-decoration:none;/*去下划线*/
	color:#333;/*网站字体一般都不是黑色,扎眼*/
}
#huoli ul li a:hover{/*鼠标滑过变色*/
	color:#090;
}

#huoli ul li img{
	margin-right:5px;/*让图标和文字之间的距离大点*/
}

#list{
	clear:both;/*清空所有的自带的float影响*/
}

#list ul{
	list-style:none;
	padding:15px;/*不靠左边和上边,留空*/
}

#list ul li{
	padding-bottom:8px;
	padding-left:15px;
	border-bottom:1px #999 dotted;/*下面的虚线:dashed或者dotted*/
	margin-bottom:8px;/*我的边和其他人的字的距离,padding我的字和我的边的距离*/
	background:url(images/icon1.gif)  no-repeat;/*不重复的话,变成背景*/
	/*background-image:url(images/icon1.gif) ;
	background-repeat:repeat-x;*/
	background-position:5px center;/*背景点的位置*/
}

#list ul li a{
	text-decoration:none;/*去掉下划线*/
	color:#333;/*黑色太扎眼,用深灰*/
	font-size:12px;	
}

#list ul li a:hover{
	color:#F60;
	text-decoration:underline;/*鼠标滑过,显示下划线*/
}

#right{
	/*background-color:#F3F;*/
	height:1000px;
	width:774px;
	float:right;/*可以使div横向排排坐*/
}

.wenzhang{
	padding:10px 30px 0 30px;/*上 右 下 左*/
}

.wenzhang h3{
	margin:10px;
	border-bottom:1px #666 dashed;/*  下边 */
	padding-bottom:8px;/*内容与边距离*/
}

.wenzhang a{
	text-decoration:none;
	color:#F60;
	font-weight:bolder;
}

.wenzhang a:hover{/*当div下面所有的a标签都该样式,那可以不用h3*/
	color:#690;
}

.wenzhang span{
	margin-left:520px;/*通过这个margin使文字靠右显示*/
	font-size:12px;
	color:#666;
}

.wenzhang p{
	font-family:"微软雅黑";
	font-size:14px;
	color:#666;
	line-height:35px;/*行高*/
	text-indent:2em;/*首行缩进2字符,em单位随着字的大小占2个字符空*/
}

.zhu{
	color:#999 !important;/*强制使用此样式!important*/
	font-size:10px !important;
}


#footer{
	background-color:#328048;
	height:80px;
	clear:both;/*清空其他的div的float的影响*/
}

#footer span{
	text-align:center;/*水平居中*/
	display:block;/*盒子模型,不然居中属性也不管用*/
	color:#FFF;
	line-height:80px;/*垂直居中*/
}

 

 

          

转载于:https://my.oschina.net/u/4090543/blog/3021710

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值