这次给大家讲解一个菜鸟教程网站的制作过程,该网站是一个关于编程知识教学的相关网站,大家也可以进这个网站进行相关编程的学习,里面有各方面的全套教程.
先给大家展示一下最后网站实现的效果以及全部源代码:
<html>
<head>
<title>菜鸟教程-学的不仅是技术</title>
<style>
.div_head{
height:59px;
width:100%;
margin-top:17px;
margin-bottom:15px;
padding-left:10px;
padding-right:10px;
}
.div_row{
width:100%;
margin-left:16%;
margin-right:101px;
overflow:hidden;
max-width: 1260px;
min-width: 755px;
height:59px;
}
.div_logo{
height:59px;
width:61.6%;
float:left;
padding-right:1%;
}
input#sreach{
width:35.5%;
height:37px;
background-color:#fff;
line-height:34px;
margin-top:11px;;
border:1px;
border-radius:3px;
font-size:1.2em;
padding-left:10px;
padding-right:10px;
}
.div_title{
height:34px;
width:100%;
padding-left:10px;
padding-right:10px;
background-color:#96b97d;
font-size:1.2em;
}
.div_titlein{
height:34px;
width:65%;
margin-left:15%;
padding-left:20px;
margin-bottom:0%;
}
.div_menu1{
height:35px;
width:26.3906px;
float:left;
line-height:15px;
font-size:13px;
margin:0px;
padding: 10px 0 0 20px;
color:#fff;
}
.div_menu2{
height:35px;
width:52.7969px;
float:left;
line-height:15px;
font-size:13px;
margin:0px;
padding: 10px 0 0 20px;
color:#fff;
}
.div_menu3{
height:35px;
width:60px;
float:left;
line-height:15px;
font-size:13px;
margin:0px;
padding: 10px 0 0 20px;
color:#fff;
}
.div_body{
height:5196px;
width:100%;
margin-top:10px;
float:left;
}
.div_tab{
height:451px;
width:9%;
margin-left:16%;
float:left;
border:1px solid;
}
.div_home{
height:2000px;
width:53%;
margin-left:15px;
padding:12px 20px;
border:1px #eaeaea;
float:left;
background-color:#fff;
}
.div_meau4{
height:32px;
width:93%;
padding:4px;
border:1px;
font-size:1.1em;
line-height:1.9em;
border-bottom: 1px solid;
background-color:#f6f6f6;
}
.div_hometitle{
height:21px;
width:100%;
margin:12px 0;
font-size:21px;
font-weight:700;
border-bottom: 1px solid #eaeaea;
}
.div_codelist1{
height:352px;
width:100%;
}
.div_codelist2{
height:556px;
width:100%;
}
.div_codeblock{
height:80px;
width:274.078px;
float:left;
padding:6px 16px;
margin-bottom:10px;
margin-right:8px;
color: #bbb;
background-color: #f6f6f6;
}
.h_fontstyle1{
color:#64854c;
font-size: 14px;
text-align: left;
overflow: hidden;
margin-bottom:10px;
margin-top:10px;
line-height: 1.1;
white-space: nowrap;
}
.h_fontstyle2{
text-align: left;
font-size: 12px;
color: #666;
width:230px;
height:48px;
}
</style>
</head>
<body bgcolor="#f6f6f6" >
<div class="div_head">
<div class="div_row">
<div class="div_logo">
<img src="https://img-blog.csdnimg/2022010702592858172.png"/>
</div>
<input id="sreach" type="text" name="sreach" placeholder="搜索......"/>
</div>
</div>
<div class="div_title">
<div class="div_titlein">
<div class="div_menu1">首页</div>
<div class="div_menu2">菜鸟笔记</div>
<div class="div_menu2">菜鸟工具</div>
<div class="div_menu2">参考手册</div>
<div class="div_menu2">用户笔记</div>
<div class="div_menu3">测验/考试</div>
<div class="div_menu2">设计神器</div>
<div class="div_menu2">本地书签</div>
<div class="div_menu1">登录</div>
</div>
</div>
<div class="div_body">
<div class="div_tab">
<div class="div_meau4"><img src="https://img-blog.csdnimg/2022010702592842515.png" />全部教程</div>
<div class="div_meau4"style="background-color:#fff"><img src="https://img-blog.csdnimg/2022010702592854923.png"/>HTML/CSS</div>
<div class="div_meau4"><img src="https://img-blog.csdnimg/2022010702592854923.png"/>JavaScript</div>
<div class="div_meau4"style="background-color:#fff"><img src="https://img-blog.csdnimg/2022010702592854923.png"/>服务端</div>
<div class="div_meau4"><img src="https://img-blog.csdnimg/2022010702592854923.png"/>数据库</div>
<div class="div_meau4"style="background-color:#fff"><img src="https://img-blog.csdnimg/2022010702592854923.png"/>移动端</div>
<div class="div_meau4"><img src="https://img-blog.csdnimg/2022010702592854923.png"/>XML教程</div>
<div class="div_meau4"style="background-color:#fff"><img src="https://img-blog.csdnimg/2022010702592854923.png"/>ASP.NET</div>
<div class="div_meau4"><img src="https://img-blog.csdnimg/2022010702592854923.png"/>Web Service</div>
<div class="div_meau4"style="background-color:#fff"><img src="https://img-blog.csdnimg/2022010702592854923.png"/>开发工具</div>
<div class="div_meau4"><img src="https://img-blog.csdnimg/2022010702592854923.png" style="height:14px;width:14px;"/>网站建设</div>
</div>
<div class="div_home">
<div class="div_codelist1">
<div class="div_hometitle"><img src="https://img-blog.csdnimg/2022010702593018462.png" style="height:18px;width:18px;margin-right:2px;"/>HTML/CSS</div>
<div class="div_codeblock"><h4 class="h_fontstyle1">【学习 HTML】</h4><img src="https://img-blog.csdnimg/2022010702593164101.png"style="float:left;"/><strong class="h_fontstyle2">HTML,即超文本标记语言(Hyper Text Markup Language)</strong/></div>
<div class="div_codeblock"><h4 class="h_fontstyle1">【学习 HTML5】</h4><img src="https://img-blog.csdnimg/2022010702593194400.png"style="float:left;"/><strong class="h_fontstyle2">HTML5 是下一代 HTML 标准</strong/></div>
<div class="div_codeblock"><h4 class="h_fontstyle1">【学习 CSS】</h4><img src="https://img-blog.csdnimg/2022010702593121109.png"style="float:left;"/><strong class="h_fontstyle2">层叠样式表(Cascading StyleSheet)</strong/></div>
<div class="div_codeblock"><h4 class="h_fontstyle1">【学习 CSS3】</h4><img src="https://img-blog.csdnimg/2022010702593181784.png"style="float:left;"/><strong class="h_fontstyle2">Bootstrap4 目前是 Bootstrap 的最新版本</strong/></div>
<div class="div_codeblock"><h4 class="h_fontstyle1">【学习 Bootstrap3】</h4><img src="https://img-blog.csdnimg/2022010702593229100.png"style="float:left;"/><strong class="h_fontstyle2">Bootstrap,来自 Twitter,是目前最受欢迎的前端框架</strong/></div>
<div class="div_codeblock"><h4 class="h_fontstyle1">【学习 Bootstrap4】</h4><img src="https://img-blog.csdnimg/2022010702593227679.png"style="float:left;"/><strong class="h_fontstyle2">Bootstrap,来自 Twitter,是目前最受欢迎的前端框架</strong/></div>
<div class="div_codeblock"><h4 class="h_fontstyle1">【学习 Font Awesome】</h4><img src="https://img-blog.csdnimg/2022010702593294815.png"style="float:left;"/><strong class="h_fontstyle2">Font Awesome 是一套绝佳的图标字体库和CSS框架。</strong/></div>
<div class="div_codeblock"><h4 class="h_fontstyle1">【学习 Foundation】</h4><img src="https://img-blog.csdnimg/2022010702593229622.png"style="float:left;"/><strong class="h_fontstyle2">Foundation 用于开发响应式的 HTML, CSS and JavaScript 框架</strong/></div>
</div>
<div class="div_codelist2">
</div>
</div>
</div>
</body>
</html>
- 接下来我们对代码为大家进行讲解:
<style...>
<style.../>中设置下面各个div板块所用的CSS属性,用class="****"将他们链接在一起.
接下来我们对
<body...>
<body.../> 中各个div板块所完成的功能进行讲解
首先是"div_head"这个板块确定的是如下图所示这一部分:
在"div_head"中包含"div_row"和"div_logo"中两部分,分别是该网页首页的图片,和搜索框,前者定义了img一个元素,用src链接一个base64资源,搜索框用form表单的imput元素来确定,如果对这方面不了解的可以参考我之前的博客有关于对form表单的详细介绍.
紧接着我们定义一个大div板块"div_title"在该div中包含首页,菜鸟笔记.....这些各个div;
最后我们再定义一个内容的板块"div_body"中包含"div_tab"和"div_home"两个div板块,他们的效果图如下:
其中"div_tab"部分定义了旁边的菜单栏,"div_home"定义了主要内容部分.
更多推荐
前端---HTML关于简易菜鸟教程网站首页制作
发布评论