zoukankan      html  css  js  c++  java
  • 和FinallyJane一起Asp学网页设计(二)

    首先介绍一下系统总框架

    入口: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     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      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     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      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      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      960px;
     82     margin: 0 auto;
     83 }
     84 
     85 #content_column_one {
     86     float: left;
     87      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      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      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      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     187px;
    180     
    181     }
    182 /******* user page *********/
    183 #content_column_two {
    184     float: left;
    185      460px;
    186     margin: 0 0 0 10px;
    187     padding: 0;    
    188 }
    189 #content_column_three {
    190     float: left;
    191      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     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 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 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    40px;    
    249    border: 1px solid #499279; }
    250         
    251 span
    252 {
    253     clear:both;
    254     margin-left:3px; margin-top:3px;  position:relative; float:left;100%;
    255     font-size:large; height:30px;
    256     color:Yellow;
    257 }
    258 
    259 #divtop
    260 {     
    261     height :150px;
    262     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     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     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; 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; 70%; text-align:center; background-color:Orange;
    320 }
    321 #top
    322 {
    323     height :150px;
    324     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     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     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     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     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定义前面加有#如
  • 相关阅读:
    黑名单项目
    MVC
    《Spring敲门砖之基础教程第一季》 第一章 概要介绍
    【推荐】Java工程师如何从普通成为大神值得一读
    Spring框架知识总结-注入Bean的各类异常
    循序渐进Socket网络编程(多客户端、信息共享、文件传输)
    Struts2:ValueStack
    Struts2 的国际化实现
    一位10年程序员生涯的骨灰给小弟弟小妹妹们的一些总结性忠告
    集合类接口和类层次关系图
  • 原文地址:https://www.cnblogs.com/finallyliuyu/p/1657867.html
Copyright © 2011-2022 走看看