DIV+CSS写网站基本框架总结

news/2024/5/10 15:17:48/文章来源:https://blog.csdn.net/xn4545945/article/details/8280298

DIV和CSS能写出千变万化的网页样式。很久很久以前就学过了,但感觉还是有必要小记一下!

先来个基本框架

<!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=gb2312" />
<title>我的网页</title>
</head>
<body></body>
</html>


CSS用一个单独的文件来存放,不成文规定是放在CSS目录下,命名为style.css。

在head中加入

<link rel="stylesheet" type="text/css" href="css/style.css" />

一般网站会分为4部分:header,sidebar,content,footer

于是写上4个div标签

<div id="header"></div>
<div id="sidebar"><h1></h1>	<div></div>
</div>
<div id="content"><h1></h1>	<div></div>
</div>
<div id="footer"></div>

一般网站都会在头部加上导航来,用ul->li来做的。

<div id="header"><ul><li><a href="index.asp">首页</a></li><li><a href="reg.asp">注册</a></li><li><a href="blog.asp">博友</a></li><li><a href="photo.asp">相册</a></li><li><a href="photo.asp">风格</a></li></ul>
</div>


尾部则会加上版权信息,联系方式等
<div id="footer"><p>友情链接 | 关于我们 | 版权声明 | 广告赞助 | 招贤纳士</p>	<p>CopyRight (C) 2012 blog.csdn.net/xn4545945 All Right Reseved.</p>	
</div>	

接下来就是用CSS来设置4个div的排列方式了。

先设置一下全局的样式:

* {margin:0;padding:0;
}
body {font-size:14px;color:#333;width:900px;margin:10px auto;position:relative;background:#fff;
}
ul {list-style-type:none;
}

再设置导航栏,使其在靠近右下角的地方显示:

#header {width:900px;height:200px;background:url(../images/logo.jpg) no-repeat 30px 30px;border:1px solid #ccc;margin-bottom:10px;
}
#header ul {margin-top:160px;margin-left:auto;width:430px;
}
#header ul li {float:left;width:70px;height:30px;
}
#header ul li  a {color:#333;text-decoration:none;
}

接下来设置sidebar,让他与content内容并排,在content的左侧。sidebar与content中一般有h1和div标签,h1用来显示标题,div用来显示内容。

#sidebar {width:300px;height:600px;float:left;margin-bottom:10px;
}
#sidebar h1 {background:#ccc;height:25px;line-height:25px;font-size:14px;text-indent:10px;
}
#sidebar div {border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;height:250px;
}

content的css为:

#content {width:580px;height:600px;float:right;margin-bottom:10px;
}
#content h1 {background:#ccc;height:25px;line-height:25px;font-size:14px;text-indent:10px;
}
#content div {border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;height:550px;
}

接下来是footer:

#footer {width:900px;height:60px;clear:both;border-top:1px solid #999;
}
#footer p {text-align:center;padding-top:10px;
}

看看写完的效果吧!(图片是后来加上的)



还有一个问题就是可以抽取公共部分

一般在ASP中可以讲header与footer公共部分抽取出来,只需要把footer的div部分剪切出来,保存成htm文件,然后用 <!--#include file="footer.asp"-->引入即可!

代码如:

<!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=gb2312" />
<title>我的网站</title>
<link rel="stylesheet" type="text/css" href="css/style.css" />
</head>
<body>
<!--#include file="header.asp"-->
<div id="sidebar"><h1></h1>	<div></div>
</div><div id="content"><h1></h1>	<div></div>
</div><!--#include file="footer.asp"-->	
</body>
</html>

但是在html中,是不支持这种方式的引入的,但是还是可以用来IFrame引入。

 <IFRAME NAME="content_frame" width=100% height=30 marginwidth=0 marginheight=0 SRC="import.htm" ></IFRAME>

        你会看到一个外部引入的文件,但会发现有一个类似外框的东西将其包围,可使用:

 <iframe name="content_frame" marginwidth=0 marginheight=0 width=100% height=30 src="import.htm" frameborder=0></iframe>

        但你会发现还会有点问题,就是背景色不同,你只要在引入的文件import.htm中使用相同的背景色也可以,但如果你使用的是IE5.5的话,可以看看这篇关于透明色的文章 如果想引入的文件过长时不出现滚动条的话在import.htm中的body中加入scroll=no。

转载请注明出处:http://blog.csdn.net/xn4545945

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_837042.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站安全漏洞的产生分析、处理总结

1.Web网站程序编写中漏洞的形成分析、处理总结 目前国内的网络安全行业非常多&#xff0c;从金山、瑞星、江民等杀毒软件公司提供的面向个人电脑的杀毒软件及软件防火墙到面对服务器提供的硬件防火墙&#xff0c;技术都越来越成熟。可以说现在要突破硬件防火墙并不是一件容易的…

Python分布式爬虫打造搜索引擎完整版-基于Scrapy、Redis、elasticsearch和django打造一个完整的搜索引擎网站

Python分布式爬虫打造搜索引擎 基于Scrapy、Redis、elasticsearch和django打造一个完整的搜索引擎网站 https://github.com/mtianyan/ArticleSpider 未来是什么时代&#xff1f;是数据时代&#xff01;数据分析服务、互联网金融&#xff0c;数据建模、自然语言处理、医疗病例…

seo提交工具_阳江网站排名_SEO工具常用的有哪些大盘点,做SEO优化不再累

发布时间:2020-11-09 17:11:20现在的搜索引擎中&#xff0c;已经有大量的或免费&#xff0c;或付费的seo工具&#xff0c;总的来讲&#xff0c;可以分为几个大类&#xff0c;包括但不限于网站管理员工具&#xff0c;外链查询工具&#xff0c;seo综合查询工具&#xff0c;关键词…

gif图片生成器_这些有趣好玩的免费生成器网站,感觉能玩上一天

创作立场声明&#xff1a;自用推荐&#xff0c;免费网站前言嗨&#xff0c;大家好&#xff0c;我是默咖&#xff0c;一个白天写代码晚上写文章&#xff0c;偶尔做视频的渣渣&#xff01;最近有点懒洋洋&#xff0c;不想写产品的分享&#xff0c;毕竟拍照修图、写稿改稿有时候会…

网站评论功能数据库设计和开发

&#xff08;原文来自&#xff1a;http://blog.csdn.net/u010098331/article/details/51447144&#xff09; 本文主要分享在设计评论模块中的一些心得&#xff0c;希望对读者有些许帮助。 需求分析 现阶段评论做的最好的我想应该是网易新闻&#xff08;app&#xff09;里面的…

zblog 适合 大网站php,ZBLOG PHP网址导航主题 - 适合垂直领域轻便导航网站使用

老蒋在之前几年陆续有分享过几款基于ZBLOG PHP的导航主题模板&#xff0c;虽然并没有一直的升级更新&#xff0c;但是基本的功能还是足够用的。对于网址导航网站来说&#xff0c;最为重要的一点还是在于内容的更新&#xff0c;我们可以看到有一些个人网站导航或者行业导航&…

Python爬虫 爬取网站全部图片实战

一.获得图片地址 和 图片名称 1.进入网址之后 按F12 打开开发人员工具点击elemnts 2.点击下图的小箭头 选择主图中的任意一个图片 那我们这里点击第一个 图片 3.显示控制台 为了验证xpath是否正确 4.通过xpath获得a的href 和 title. (请放大看)我们看到 他提示的是有10个…

Python爬虫之如何抓取纯静态网站及其资源

遇到的需求 前段时间需要快速做个静态展示页面&#xff0c;要求是响应式和较美观。由于时间较短&#xff0c;自己动手写的话也有点麻烦&#xff0c;所以就打算上网找现成的。 中途找到了几个页面发现不错&#xff0c;然后就开始思考怎么把页面给下载下来。 由于之前还没有了…

用Python爬取网站的图片

爬虫这东西最早出现在我大学计算机网络的课程上面&#xff0c;我们当时的老师人很好&#xff0c;期末不笔试&#xff0c;他说这东西笔试没什么用&#xff0c;对于一个年纪比较大的老师来讲&#xff0c;能提出这种方式&#xff0c;实在难得。当时在考虑做一个与网络有关的东西好…

图片上传使用post_关于规范上传及使用网站图片的通知

由于各委员会在发布文章时没有按规定上传并使用图片&#xff0c;导致上传的图片得不到重复的利用&#xff0c;使工作效率不高&#xff0c;并浪费协会官方平台流量的问题&#xff0c;特发布本通知。请所有工作团队成员在发布新闻时按本通知要求执行。一、上传图片前要求图片在上…

html中怎么写导航栏线框,用CSS美化网站 -- 导航栏和输入框

在上一次用HTML做了一个简单的网站之后&#xff0c;小编决定用CSS来优化网站的结构并且**增添导航栏和输入框最终效果页面修改版大家可以看到在网页的左上方&#xff0c;新增加了导航栏&#xff0c;网页的左下方新增加了输入框。我们将一步一步说明这是如何实现的。导航栏CSS定…

网站云服务器清理,云服务器内存怎么清理

云服务器内存怎么清理 内容精选换一换您可以通过本节内容解决如下问题&#xff1a;用户在管理控制台执行弹性云服务器相关操作后出现异常&#xff0c;针对管理控制台提示的异常信息&#xff0c;应该如何处理&#xff1f;用户参见《弹性云服务器接口参考》调用云服务器相关的API…

网站全局变黑白灰!只需一行代码!

全国性哀悼&#xff0c;很多网站都变为灰色。 到底怎么设置的&#xff1f; 在CSS样式中添加 html {filter: grayscale(100%); } 网上很多资料都是下面这样设置的 html {filter: gray;filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale1);filter: grayscale…

VS“新建网站”与“新建Asp.Net Web 应用程序”的区别

新建网站有两种方法。 1.原来一直用的是直接新建---网站 然后添加后解决方案的项目名称是路径的名称 2.还有一种是新建--项目&#xff0c;然后选web--新建asp.net.web 项目名称是&#xff1a; 新建网站与新建Asp.Net Web 应用程序的区别&#xff1a;VS2010打sp1后&#xff0c;在…

Excel通过网站页面导入数据

选择来自XML数据导入 之后将XML文件改成所有文件就可以看到有.htm的文件&#xff0c;将htm文件打开 在一个HTML页面中选择好表格&#xff0c;之后点击确认&#xff0c;就可以将网页的表格导入Excel

搭建网站速成(1)—hello koa2

强烈安利廖雪峰老师的 koa - 廖雪峰的官方网站 (liaoxuefeng.com) 1.简单的koa2代码 -1.hello koa代码 const Koa require(koa);const app new Koa();app.use(async (ctx, next) > {await next();ctx.response.body "hello koa"; });app.listen(8000); cons…

python爬虫自学网站_Python爬虫学习——获取网页

通过GET请求获取返回的网页&#xff0c;其中加入了User-agent信息&#xff0c;不然会抛出"HTTP Error 403: Forbidden"异常&#xff0c;因为有些网站为了防止这种没有User-agent信息的访问&#xff0c;会验证请求信息中的UserAgent(它的信息包括硬件平台、系统软件、…

搜索引擎更容易识别html,什么样的网站更容易被百度搜索引擎抓取?

搜索引擎友好的网站要具备哪些条件&#xff1f;搜索引擎友好的网站要怎么做呢&#xff1f;要想做好一个让搜索引起喜欢的网站&#xff0c;小编建议你要学会换位思考&#xff0c;从搜索引擎蜘蛛的角度去思考&#xff0c;搜索引擎蜘蛛是如何看待一个网站的页面结构的&#xff1f;…

html怎么转换成app,快速把html、手机网站打包成APP的工具和步骤流程

开心app平台是我们开发的一个打包网站的工具&#xff0c;可以非常方便的把一个手机网站做成APP&#xff0c;也可以直接打包h5代码&#xff0c;免费使用&#xff01;下面介绍使用开心app平台怎么将网站快速打包成APP分七步进行1、注册开心app平台账号2、创建APP、配置基本信息3、…

php网站和asp上传方法,PHP/ASP上传漏洞探究

一、写在前面***这个上传漏洞利用的原理只是针对form格式上传的asp和php脚本***nc(netcat)用于提交数据包dos界面下运行:nc -vv www.***.com 80<1.txt-vv: 回显80: www端口1.txt: 就是你要发送的数据包(更多使用方法请查看本区的帖子)wse(wsockexpert)对本机端口的监视,抓取…