CSS+DIV 设计一个简单的个人网页界面

  1 *{
  2     margin:0px;
  3     padding:0px;
  4 }
  5
  6 body{
  7     background:#e5e6d0;
  8 }
  9
 10 #header,#menu,#banner,#main,#footer{
 11     margin:0px auto;
 12     width:1200px;
 13 }
 14 #header{
 15     height:100px;
 16     background:#F0FFFF;
 17 }
 18 #header h1{
 19     float:left;
 20     margin-top:20px;
 21 }
 22 #header h1 a{
 23     /*margin:0px auto;可以使元素居中显示*/
 24     width:600px;
 25     height:100px;
 26     display:block;
 27     color:#996600;
 28     text-align:center;
 29     text-decoration:none;
 30 }
 31 #header ul{
 32     float:left;
 33     padding:50px 0px 0px 300px;
 34     list-style:none;
 35 }
 36 #header ul li{
 37     float:left;
 38     padding:0px 20px;
 39 }
 40 #header ul li a{
 41     color:#ff6600;
 42     text-decoration:none;
 43     font-size:20px;
 44 }
 45 #header ul li a:hover{
 46     color:#000;
 47     text-decoration:underline;
 48 }
 49 /* 万能的清除*/
 50 .clear{
 51     clear:both;
 52 }
 53 #menu{
 54     padding-top:3px;
 55 }
 56 #menu ul{
 57     list-style:none;
 58 }
 59 #menu ul li{
 60     float:left;
 61 }
 62 #menu ul li a{
 63     color:#660066;
 64     text-decoration:none;
 65     text-align:center;
 66     display:block;/*这句使center起作用*/
 67     width:135px;
 68     height:56px;
 69     line-height:56px;
 70     font-size:25px;
 71 }
 72 #menu ul li a:hover{
 73     background:#177cb7;
 74 }
 75 #menu ul li ul{
 76     display:none;
 77     width:135px;
 78     position:absolute;
 79     background:#C0c0c0;
 80 }
 81 #menu ul li:hover ul{
 82     display:block;
 83 }
 84 #menu ul li ul li{
 85     width:135px;
 86 }
 87 #menu ul li ul li a{
 88     width:135px;
 89 }
 90 #menu ul li ul li a:hover{
 91     background:#BBFFFF;
 92 }
 93
 94 #main{
 95     padding:10px 10px;
 96 }
 97 #main .container{
 98     width:900px;
 99     float:left;
100 }
101 #main .container dl{
102     width:430px;
103     float:left;
104 }
105 #main .container dl h5,#main .product h5{
106     border-bottom:1px solid #000;
107     margin-bottom:15px;
108     font-size:25px;
109 }
110 #main .container dl h5 a{
111     margin:0 auto;
112     text-decoration:none;
113 }
114 #main .container dl dt{
115     float:left;
116     width:150px;
117 }
118 #main .container dl dt img{
119     border:1px solid #ccc;
120     width:150px;
121     height:250px;
122 }
123 #main .container dl.xuexiao{
124     margin-right:40px;
125 }
126 #main .container dl.xuexiao dd{
127     font-size:16px;
128     margin-left:25px;
129     float:left;
130     width:240px;
131     text-indent:2em;/*首行缩进*/
132 }
133 #main .container  dl.xinwen dd{
134     height:22px;
135     line-height:22px;
136     background:none;
137 }
138 #main .container dl.xinwen dd a{
139     color:#000000;
140     text-decoration:none;
141     padding-left:10px;
142 }
143 #main .container dl.xinwen dd span{
144     padding-left:10px;
145 }
146 #main .product{
147     padding-top:20px;
148 }
149 #main .product h5 a{
150     margin:0px auto;
151     text-decoration:none;
152 }
153 #main .product ul li{
154     float:left;
155     padding-left:10px;
156     list-style:none;
157 }
158 #main .product ul li a{
159     text-decoration:none;
160 }
161 #main .subMenu{
162     width:300px;
163     float:left;
164     margin:10px 0px;
165 }
166 #main .subMenu h5{
167     background:#19577c;
168     height:39px;
169     text-align:center;
170     color:#fff;
171     line-height:39px;
172 }
173 #main .subMenu ul li{
174     border-bottom:1px solid #d4d4d4;
175     background:#f1f1f1;
176     list-style:none;
177 }
178 #main .subMenu ul li a{
179     display:block;
180     text-align:center;
181     color:#000;
182     text-decoration:none;
183     background:none;
184     height:50px;
185     line-height:50px;
186     font-size:28px;
187 }
188 #main .subMenu ul li a:hover{
189     color:#177cb7;
190     background:none;
191 }
192 #footer{
193     background:#d1dce3;
194     height:50px;
195     line-height:50px;
196     font-size:25px;
197     text-align:center;
198 }

以上是CSS文件,主要分为header+menu+main+footer,其中main部分,分为container部分和右侧的一个SubMenu。Container部分包含两列一行,使用的是DLDD。

以下是HTML文件。

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4 <meta http-equiv="Content-Type" content="text/html; charset=GBK">
 5 <title>博客首页</title>
 6 <link rel="stylesheet" type="text/css" href="mycss.css">
 7 </head>
 8 <body>
 9     <div id="header">
10         <h1><a href="#">Xingzhui-###的博客</a></h1>
11         <ul>
12             <li><a href="#">设为首页</a></li>
13             <li><a href="#">加入收藏</a></li>
14         </ul>
15     </div>
16     <div id="menu" class="clear">
17         <ul>
18         <li><a href="#">一级菜单</a></li>
19         <li><a href="#">一级菜单</a>
20             <ul>
21                 <li><a href="#">二级菜单1</a></li>
22                 <li><a href="#">二级菜单2</a></li>
23                 <li><a href="#">二级菜单3</a></li>
24                 <li><a href="#">二级菜单4</a></li>
25             </ul>
26         </li>
27         <li><a href="#">一级菜单</a>
28             <ul>
29                 <li><a href="#">二级菜单1</a></li>
30                 <li><a href="#">二级菜单2</a></li>
31                 <li><a href="#">二级菜单3</a></li>
32                 <li><a href="#">二级菜单4</a></li>
33             </ul>
34         </li>
35         <li><a href="#">一级菜单</a></li>
36     </ul>
37     </div>
38     <div id="main" class="clear">
39         <div class="container">
40             <div class="news">
41                 <dl class="xuexiao">
42                     <h5><a href="#">个人简介</a></h5>
43                     <dt><img src="mypic.jpg" alt="图片"></dt>
44                     <dd>各位领导同事好,我是来自###的###,
45                     十分荣幸来参加这次见面会。我毕业于###,
46                     获得硕士学位。我的家乡在###,一个具有悠久历史的城市
47                     我平时喜欢看看小说,浏览新闻,也喜欢四处去旅游,
48                     开阔自己的视野。运动方面,我喜欢打篮球,以前也擅长乒乓球,
49                     但是有段时间没有练习了。非常高兴能够和各位同事一起工作,
50                     请大家多多指教,更好的完成工作。</dd>
51                 </dl>
52                 <dl class="xinwen">
53                     <h5><a href="#">最新动态</a></h5>
54                     <dd>
55                         <a href="#">我也不知道在说什么你妹的!</a><span>2015-10-12</span>
56                     </dd>
57                     <dd>
58                         <a href="#">我也不知道在说什么你妹的!</a><span>2015-10-12</span>
59                     </dd>
60                     <dd>
61                         <a href="#">我也不知道在说什么你妹的!</a><span>2015-10-12</span>
62                     </dd>
63                     <dd>
64                         <a href="#">我也不知道在说什么你妹的!</a><span>2015-10-12</span>
65                     </dd>
66                 </dl>
67             </div>
68             <div class="product clear">
69                 <h5><a href="#">精彩教程</a></h5>
70                 <ul>
71                 <li><a href="#">这里要设置连接!</a></li>
72                 <li><a href="#">这里要设置连接!</a></li>
73                 <li><a href="#">这里要设置连接!</a></li>
74                 <li><a href="#">这里要设置连接!</a></li>
75                 </ul>
76             </div>
77         </div>
78         <div class="subMenu">
79             <h5>友情链接</h5>
80             <ul>
81                 <li><a href="http://www.baidu.com" target="_blank">百度首页</a></li>
82                 <li><a href="http://www.jd.com">京东首页</a></li>
83                 <li><a href="http://www.runoob.com/">菜鸟教程</a></li>
84                 <li><a href="http://mail.163.com">163邮箱</a></li>
85                 <li><a href="http://www.cnblogs.com/xingzhui/">我的cnblog</a></li>
86                 <li><a href="#">子菜单子菜单</a></li>
87                 <li><a href="#">子菜单子菜单</a></li>
88                 <li><a href="#">子菜单子菜单</a></li>
89             </ul>
90         </div>
91     </div>
92     <div id="footer" class="clear">
93         <p>联系我:<a href="#">[email protected]</a></p>
94     </div>
95 </body>
96 </html>

以下是效果图:

时间: 2024-10-06 04:40:23

CSS+DIV 设计一个简单的个人网页界面的相关文章

设计一个简单的mvc映射

在工作时,有一套框架,并不是很适合做后台,为此我在这个框架加了简单的mvc映射 首先为方便可以随时new自己想要的类,注册自己的__autoload方法,这里封装成一个类,当然类里面要封装好查找路径,注册的时候就是调用内部的loader成员方法: spl_autoload_register(array($this, 'loader')); 现在,我在Action文件夹(前面已经会自动加载这个文件夹相应的类文件),. 创建一个抽象类Action_Abstract,里面有抽象方法run,后期有act

CSS布局中一个简单的应用BFC的例子

什么是BFC BFC(Block Formatting Context),简单讲,它是提供了一个独立布局的环境,每个BFC都遵守同一套布局规则.例如,在同一个BFC内,盒子会一个挨着一个的排,相邻盒子的间距是由margin决定且垂直方向的margin会重叠.而float和clear float也只对同一个BFC内的元素有效. 什么情况产生BFC W3C标准中这样描述:Floats, absolutely positioned elements, block containers (such as

5、使用Libgdx设计一个简单的游戏------雨滴

(原文:http://www.libgdx.cn/topic/49/5-%E4%BD%BF%E7%94%A8libgdx%E8%AE%BE%E8%AE%A1%E4%B8%80%E4%B8%AA%E7%AE%80%E5%8D%95%E7%9A%84%E6%B8%B8%E6%88%8F-%E9%9B%A8%E6%BB%B4) 在深入研究Libgdx提供的API之前,我们先来创建一个简单的游戏来感受一下libgdx各个功能.这里将简单的对一些功能做介绍. 使用的技术: 文件访问 清除屏幕 渲染图片 使

html+css+javaScript 写一个简单游戏 看了就会

小游戏:九宫格也可以叫三子棋,边学习js边练习,界面长这样: 步骤: 1.画好九宫格 2.实现点击后把图片放上去(绑定监听事件) 3.交替画图 4.把每个div关联到一个二维数组,方便以后计算 5.计算如何才算赢 上传两颗蠢蠢的棋子      具体代码: 1 <!DOCTYPE HTML> 2 <html> 3 <head> 4 <meta name="generator" 5 content="HTML Tidy for HTML5

用bootstrap写一个简单的静态网页

先说点题外话,如果想直接进入bootstrap正题请从第二段开始.周五面试一个小公司,给了我一个psd图让我用最快的时间还愿出这个静态页面,要求是能保证兼容性以及web响应式各种屏幕正常显示.周五晚上开始着手做到了凌晨,然后周六睡了一天的觉补回来,发现现在精力真不比大学毕业.周天放松了一天,炉石新版本巫妖王的骑士刚开,必须玩一下.TI7newbee输了.中国新歌声这届真的不行.中国有嘻哈到目前为止最喜欢小青龙的才气(可惜声音一般),希望带来更多好听的歌,PGone应该是夺冠热门,现场气氛被带动到

今天做了一个简单的PHP网页

index.php <html> <head>     <title>First PHP</title> </head> <body> <form name="form_a" method="post", action="fa.php">     用户名:     <input name="user" type="text&qu

从urllib和urllib2基础到一个简单抓取网页图片的小爬虫

urllib最常用的两大功能(个人理解urllib用于辅助urllib2) 1.urllib.urlopen() 2. urllib.urlencode()   #适当的编码,可用于后面的post提交数据 import urllib Dict = {'name' : 'Michael Foord', 'location' : 'Northampton', 'language' : 'Python'} print urllib.urlencode(Dict) urllib2常用的函数 1.最基本的

使用redis设计一个简单的分布式锁

最近看了有关redis的一些东西,了解了redis的一下命令,就记录一下: redis中的setnx命令: 关于redis的操作命令,我们一般会使用set,get等一系列操作,数据结构也有很多,这里我们使用最简单的string来存储锁. redis下提供一个setnx命令用来将key值设为value,类似于set功能,但是它和set是有区别的,在于后面的nx,setnx是SET if Not eXists.就是:当且仅当key值不存在的时候,将该key值设置为value. 也就是说使用setnx

STL初探——设计一个简单的空间配置器

#pragma once #ifndef _M_ALLOCATOR #define _M_ALLOCATOR #include <new> //用于定向开辟内存 #include <cstddef> //用于存储中间量的类型,ptrdiff_t和size_t #include <cstdlib> //exit() #include <climits> //UINT_MAX #include <iostream> //cerr namespace