首先介绍一下系统总框架

入口:Home.aspx->注册页:Register.aspx

or

入口:Home.aspx->已注册用户的个人空间:我的主页.aspx->更改个人信息页:更改个人信息页面.aspx

or

 

入口:Home.aspx->已注册用户的个人空间:我的主页.aspx->查看帖子,回复帖子:TipDetails.aspx

 

每一个aspx文件对应于一个网页,每一个aspx文件都会对应一个aspx.cs的文件,定义网页动作的各个函数

每一个aspx.cs文件都有一个 protected void Page_Load(object sender, EventArgs e) 函数,用于表明加载网页的时候执行何种操作

首先讲一下如何在一个项目中新建一个网页:工程-》添加新项-》webForm,这和新建文件有所不同

此次我们讲一下CSS,Cascading Style Sheet 的缩写。译作 层叠样式表单。用来表明网页设计的风格

我们写了一个CSS文件,然后在如上的各个网页中引用上述CSS文件

引用办法如下

<head runat="server">
    <title>Untitled Page</title>
      <link href="cssStyle.css" rel="stylesheet" type="text/css" />
</head>

即在head标签中指明标榜网页格式的CSS文件地址

附录:CSS文件源码

 

CSS源码
  1 body
  2 {    
  3     margin: 0;
  4     padding: 0;
  5     line-height: 1.5em;
  6     font-family: Verdana, Arial, san-serif;
  7     font-size: 15px;
  8     color: #CCC;
  9     background:#000 url(image/main_bg.jpg) top repeat-x;
 10 }
 11 
 12 /**********   Home Page  tip_detail  ***************/
 13 #header_panel {
 14     clear: both;
 15     width:100%;
 16     margin: 0 auto;
 17     background: #000000 url(image/top_bg.jpg) top center no-repeat; 
 18 }
 19 
 20 #header_panel #header_section{
 21     clear: both;/**清除两边的浮动元素***/
 22     width: 960px;
 23     height: 293px;
 24     margin: 0 auto;
 25 
 26 }
 27 
 28 #header_section #title_section{
 29     font-size: 55px;
 30     padding: 130px 0 10px 10px;
 31     color: #f5ea01;
 32 }
 33 
 34 #header_section #tagline {
 35     padding: 15px 0 0 165px;
 36     font-size: 20px;
 37     color: #6b5927;
 38 }
 39 
 40 #menu_panel{
 41     clear: both;    
 42     width:100%;
 43     height: 47px;    
 44     margin: 0 auto;
 45     margin-bottom: 10px;
 46     color: #ffffff;
 47     background: #000000 url(image/menu_bg_repeat.jpg) repeat-x;
 48 }
 49 
 50 #menu_panel #menu_section{
 51     width: 930px;
 52     left:15%;
 53     height: 47px;    
 54     margin:0 auto;
 55     padding: 15px 0 0 30px;
 56     color: #03a0a6;
 57     background:  url(images/menu_bg.jpg) no-repeat;    
 58 }
 59 
 60 
 61 
 62 #menu_section a{
 63     float: left;
 64     width: 110px;
 65     padding: 2px 0;
 66     margin-right: 5px;
 67     font-size: 16px;
 68     font-weight: bold;
 69     text-align: center;
 70     text-decoration: none;
 71     color: #99930d;
 72     border-right: 1px solid #333;    
 73 }
 74 
 75 #menu_section a:hover{
 76     color: #f5ea01;
 77 }
 78 
 79 #content {
 80     clear: both;
 81     width: 960px;
 82     margin: 0 auto;
 83 }
 84 
 85 #content_column_one {
 86     float: left;
 87     width: 25%;
 88     height:605px;
 89     border: 1px solid #846f34;
 90     margin: 0 0 0 10px;
 91     padding: 10px 0 10px 0;
 92     left:20%;
 93     background: #6b5927 url(image/180_column_bg.jpg) top center no-repeat;
 94 }
 95 
 96 #content_column_one a
 97 {
 98     clear:both;
 99     text-align:center;
100     font-size:20px;
101     font-weight:bold;
102     color:#ff0011;    
103 }
104 
105 #bottom_panel{
106     width: 960px;
107     margin: 10px auto 0 auto;
108     padding: 20px 0;
109     background: url(image/bottom_panel_bg.jpg) top center;    
110 }
111 
112 #bottom_panel .bottom_panel_section {
113     margin-left: 10px;
114     width: 550px;
115     margin-bottom: 0px;
116 }
117 
118 #bottom_panel_section a
119 {
120     clear:both;
121     font-size:20px;
122     margin-left:20%;
123     margin-right:20%;
124     margin-top:2px;
125 }
126 
127 /***** register  ********/
128 #regist
129 {
130     clear:both;
131     width: 60%;
132     height:80%;
133     margin: 0px 10% 0 10%;
134     float:right;
135     padding: 10px 0 10px 10%;
136     background-image:url(image/web45.jpg);
137 }
138 #regist #table3
139 {
140     clear:both;
141     text-align:center;
142     padding:2px 10px 0 10%;
143     margin:2px 2px 0 2%;
144     left:30%;
145     
146     
147     }
148 #table3 tr
149 {
150     text-align:center;
151     padding:2px 2px 2px 2px;
152     left:10%;
153 
154 }
155     
156 #table3 td
157 {
158     clear:both;
159     padding:2px 2px 2px 2px;
160     
161 }
162 
163 /***  tip_detail ****/
164 /***  change  ****/
165 #table4
166 {
167     
168     width :100%;
169     
170     }
171 #table4 tr
172 {
173     height:50px;
174     }
175 #table4 td
176 {
177     clear:both;
178     color:Red;
179     width:187px;
180     
181     }
182 /******* user page *********/
183 #content_column_two {
184     float: left;
185     width: 460px;
186     margin: 0 0 0 10px;
187     padding: 0;    
188 }
189 #content_column_three {
190     float: left;
191     width: 278px;
192     padding: 10px 0 10px 0;    
193     margin: 0 0 0 10px;    
194     border: 1px solid #312f2b;
195     background: #181714;
196 }
197 
198 #table5
199 {
200     width:100%;
201     text-align:center;
202     }
203 #table tr
204 {
205     padding-top:5px;
206     padding-left:10px;
207     }
208 #table td
209 {
210     padding-top:5px;
211     padding-bottom:5px;
212     }
213 #table #button
214 {
215     clear:both;
216     padding:2px 10px 2px 10px; 
217     border-right: black 4px dashed; border-top: black 4px dashed;
218     margin: 3px 20px; border-left: black 4px dashed; 
219     border-bottom: black 4px dashed; 
220     left: 20px;
221     position: relative; 
222     top: 2px;
223     Width:83px;
224     }
225 /*******  used for all   **********/
226 #textbox{
227 font-family:Verdana, Arial, Helvetica, sans-serif;
228 font-size:1em;
229 width:151px;
230 color: #494949;
231 background: #f4f4f4;
232 border: 1px inset #999;
233 padding-left: 1px;
234 }
235 
236 #password{
237 font-family:Verdana, Arial, Helvetica, sans-serif;
238 font-size:1em;
239 width:148px;
240 color: #494949;
241 background: #f4f4f4;
242 border: 1px inset #999;
243 padding-left: 1px;
244 }
245 input.button {
246    margin: 0
247    padding: 2px 3px; 
248    width:40px;    
249    border: 1px solid #499279; }
250         
251 span
252 {
253     clear:both;
254     margin-left:3px; margin-top:3px;  position:relative; float:left;width:100%;
255     font-size:large; height:30px;
256     color:Yellow;
257 }
258 
259 #divtop
260 {     
261     height :150px;
262     width:96%;
263     margin-left:2%;
264     margin-right:0;
265     margin-bottom:2%;
266     margin-top:0px;
267     background-repeat:repeat-x;
268     background-attachment:fixed;
269 }
270 #divleft
271 {
272     float :left;
273     
274     height :605px;
275     width:20%;
276     margin-left:2%;
277     margin-bottom:2%;
278     margin-right:0px;
279     margin-top:5px;
280     
281 }
282 #divright
283 {
284     float:left;
285     margin :0,auto,0,auto;
286     height :70%;
287 
288     height:605px;
289     width:65%;
290     margin-left:1%;
291     margin-bottom:2%;
292     margin-right:2%;
293     margin-top:5px;
294     background-image:url(图片/hua.jpg);
295     background-repeat:repeat-y;
296     background-position:left;
297         
298 }
299 #divfoot
300 {
301     height :204px;
302     margin-left:2%;
303     margin-right:2%;
304     margin-bottom:5px;
305     margin-top:10px;
306     
307 }
308 
309 /*
310 #textbox{
311     margin-left:0px; position:relative; float:left ; margin-top:23px;
312 }
313 #button{
314     margin-left:60px; position:relative; margin-top:23px; float:left; width:43px; text-align:center; background-color:LawnGreen;
315 }*/
316 #htplink
317 {
318     clear:both;
319      position:relative; margin-top:25px; margin-left:4px; float:left; width:70%; text-align:center; background-color:Orange;
320 }
321 #top
322 {
323     height :150px;
324     width:96%;
325     margin-left:2%;
326     margin-right:0;
327     margin-bottom:2%;
328     margin-top:0px;    
329     background-color:Red;    
330     float:left;
331 }
332 
333 #left
334 {
335     float :left;
336     height :605px;
337     width:27%;
338     margin-left:0%;
339     margin-bottom:2%;
340     margin-right:0px;
341     margin-top:5px;
342     background-color:Blue;
343     
344 }
345 #right
346 {
347     float:left;
348     margin :0,auto,0,auto;
349     height :70%;
350 
351     height:605px;
352     width:65%;
353     margin-left:1%;
354     margin-bottom:2%;
355     margin-right:2%;
356     margin-top:5px;
357     background-image:url(图片/sun.jpg);
358     background-repeat:repeat-y;
359     background-position:left;    
360 }
361 /*
362 table tr
363 {
364 
365     height:30px;
366     background-color:Transparent;
367     text-align:center;
368     
369     }
370 tr td 
371 {
372     width:10%;
373     height:30px;
374     float:left;
375 }
376 */
377 #content_column_one #table1 {
378    border-collapse: collapse;  
379    margin: 10px auto 15px auto;
380 
381 }
382 #table1 tr
383 {
384     padding-bottom:0px;
385     padding-top:1px;
386     height:30px;
387     }
388 #table1 td 
389 {
390    padding: 0 0px; 
391    height: 25px;
392    text-align:right;
393     }
394 
395 #content_column_one #table2 {
396    border-collapse: collapse;  
397    margin: 10px auto 15px auto;
398    border: 1px solid #ffdcf8; 
399 }
400 #table2 tr
401 {
402     width:100%;
403     padding-bottom:1px;
404     padding-top:1px;
405     height:30px;
406 
407     }
408 #table2 td 
409 {
410    padding: 0 0px; 
411    height: 25px;
412    text-align:right;
413     }
414 
415 a:visited { 
416     color: #f5ea01; 
417     text-decoration: none; 
418     font-weight: bold; 
419 
420 a:active, a:hover { 
421     color: #f5ea01; 
422     text-decoration: underline; 
423 }

 

 

CSS定义的一般格式为选择器{属性} 其中ID定义前面加有#如

 

 

posted on 2010-01-27 21:20  finallyly  阅读(355)  评论(1编辑  收藏  举报