zoukankan      html  css  js  c++  java
  • 学习笔记-HTML

    web概念概述

           * JavaWeb:

                  * 使用Java语言开发基于互联网的项目

           * 软件架构:

                  1. C/S: Client/Server 客户端/服务器端

                         * 在用户本地有一个客户端程序,在远程有一个服务器端程序

                         * 如:QQ,迅雷...

                         * 优点:

                                1. 用户体验好

                         * 缺点:

                                1. 开发、安装,部署,维护 麻烦

                  2. B/S: Browser/Server 浏览器/服务器端

                         * 只需要一个浏览器,用户通过不同的网址(URL),客户访问不同的服务器端程序

                         * 优点:

                                1. 开发、安装,部署,维护 简单

                         * 缺点:

                                1. 如果应用过大,用户的体验可能会受到影响

                                2. 对硬件要求过高

           * B/S架构详解

                  * 资源分类:

                         1. 静态资源:

                                * 使用静态网页开发技术发布的资源。

                                * 特点:

                                       * 所有用户访问,得到的结果是一样的。

                                       * 如:文本,图片,音频、视频, HTML,CSS,JavaScript

                                       * 如果用户请求的是静态资源,那么服务器会直接将静态资源发送给浏览器。浏览器中内置了静态资源的解析引擎,可以展示静态资源

                         2. 动态资源:

                                * 使用动态网页及时发布的资源。

                                * 特点:

                                       * 所有用户访问,得到的结果可能不一样。

                                       * 如:jsp/servlet,php,asp...

                                       * 如果用户请求的是动态资源,那么服务器会执行动态资源,转换为静态资源,再发送给浏览器

                  * 我们要学习动态资源,必须先学习静态资源!

                  * 静态资源:

                         * HTML:用于搭建基础网页,展示页面的内容

                         * CSS:用于美化页面,布局页面

                         * JavaScript:控制页面的元素,让页面有一些动态的效果

    HTML

           1. 概念:是最基础的网页开发语言

                  * Hyper Text Markup Language 超文本标记语言

                         * 超文本:

                                * 超文本是用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本.

                         * 标记语言:

                                * 由标签构成的语言。<标签名称> 如 html,xml

                                * 标记语言不是编程语言

           2. 快速入门:

                  * 语法:

                         1. html文档后缀名 .html 或者 .htm

                         2. 标签分为

                                1. 围堵标签:有开始标签和结束标签。如 <html> </html>

                                2. 自闭和标签:开始标签和结束标签在一起。如 <br/>

                         3. 标签可以嵌套:

                                需要正确嵌套,不能你中有我,我中有你

                                错误:<a><b></a></b>

                                正确:<a><b></b></a>

                         4. 在开始标签中可以定义属性。属性是由键值对构成,值需要用引号(单双都可)引起来

                         5. html的标签不区分大小写,但是建议使用小写。

                  * 代码:

     1  <html>
     2 
     3                     
     4 
     5                             <head>
     6 
     7                                    <title>title</title>
     8 
     9                             </head>
    10 
    11                            
    12 
    13                             <body>
    14 
    15                                    <FONT color='red'>Hello World</font><br/>
    16 
    17                                   
    18 
    19                                    <font color='green'>Hello World</font>
    20 
    21                            
    22 
    23                             </body>
    24 
    25              
    26 
    27                      </html>
    View Code

           3. 标签学习:

                  1. 文件标签:构成html最基本的标签

                         * html:html文档的根标签

                         * head:头标签。用于指定html文档的一些属性。引入外部的资源

                         * title:标题标签。

                         * body:体标签

                         * <!DOCTYPE html>:html5中定义该文档是html文档

                  2. 文本标签:和文本有关的标签

                         * 注释:<!-- 注释内容 -->

                         * <h1> to <h6>:标题标签

                                * h1~h6:字体大小逐渐递减

                         * <p>:段落标签

                         * <br>:换行标签

                         * <hr>:展示一条水平线

                                * 属性:

                                       * color:颜色

                                       * width:宽度

                                       * size:高度

                                       * align:对其方式

                                              * center:居中

                                              * left:左对齐

                                              * right:右对齐

                         * <b>:字体加粗

                         * <i>:字体斜体

                         * <font>:字体标签

                         * <center>:文本居中

                                * 属性:

                                       * color:颜色

                                       * size:大小

                                       * face:字体

                         * 属性定义:

                                * color:

                                       1. 英文单词:red,green,blue

                                       2. rgb(值1,值2,值3):值的范围:0~255  如  rgb(0,0,255)

                                       3. #值1值2值3:值的范围:00~FF之间。如: #FF00FF

                                * width:

                                       1. 数值:width='20' ,数值的单位,默认是 px(像素)

                                       2. 数值%:占比相对于父元素的比例

                         * 案例:公司简介

     1                             <!DOCTYPE html>
     2 
     3                             <html lang="ch">
     4 
     5                             <head>
     6 
     7                                 <meta charset="UTF-8">
     8 
     9                                 <title>黑马程序员简介</title>
    10 
    11                             </head>
    12 
    13                             <body>
    14 
    15                            
    16 
    17                             <h1>
    18 
    19                                 公司简介
    20 
    21                             </h1>
    22 
    23                             <hr color="#ffd700">
    24 
    25                            
    26 
    27                             <p>
    28 
    29                             <font color="#FF0000">"中关村黑马程序员训练营"</font>是由<b><i>传智播客</i></b>联合中关村软件园、CSDN, 并委托传智播客进行教学实施的软件开发高端培训机构,致力于服务各大软件企业,解决当前软件开发技术飞速发展, 而企业招不到优秀人才的困扰。
    30 
    31                             </p>
    32 
    33                            
    34 
    35                             <p>
    36 
    37                             目前,“中关村黑马程序员训练营”已成长为行业“学员质量好、课程内容深、企业满意”的移动开发高端训练基地, 并被评为中关村软件园重点扶持人才企业。
    38 
    39                             </p>
    40 
    41                            
    42 
    43                             <p>
    44 
    45                            
    46 
    47                             黑马程序员的学员多为大学毕业后,有理想、有梦想,想从事IT行业,而没有环境和机遇改变自己命运的年轻人。 黑马程序员的学员筛选制度,远比现在90%以上的企业招聘流程更为严格。任何一名学员想成功入学“黑马程序员”, 必须经历长达2个月的面试流程,这些流程中不仅包括严格的技术测试、自学能力测试,还包括性格测试、压力测试、 品德测试等等测试。毫不夸张地说,黑马程序员训练营所有学员都是精挑细选出来的。百里挑一的残酷筛选制度确 保学员质量,并降低企业的用人风险。
    48 
    49                             中关村黑马程序员训练营不仅着重培养学员的基础理论知识,更注重培养项目实施管理能力,并密切关注技术革新, 不断引入先进的技术,研发更新技术课程,确保学员进入企业后不仅能独立从事开发工作,更能给企业带来新的技术体系和理念。
    50 
    51                             </p>
    52 
    53                            
    54 
    55                             <p>
    56 
    57                            
    58 
    59                             一直以来,黑马程序员以技术视角关注IT产业发展,以深度分享推进产业技术成长,致力于弘扬技术创新,倡导分享、 开放和协作,努力打造高质量的IT人才服务平台。
    60 
    61                             </p>
    62 
    63                            
    64 
    65                             <hr color="#ffd700">
    66 
    67                            
    68 
    69                             <font color="gray" size="2">
    70 
    71                                 <center>
    72 
    73                                     江苏传智播客教育科技股份有限公司<br>
    74 
    75                                     版权所有Copyright 2006-2018&copy;, All Rights Reserved 苏ICP备16007882
    76 
    77                                 </center>
    78 
    79                             </font>
    80 
    81                            
    82 
    83                            
    84 
    85                            
    86 
    87                             </body>
    88 
    89                             </html>
    View Code

                  3. 图片标签:

                         * img:展示图片

                                * 属性:

                                       * src:指定图片的位置

                         * 代码:

                                 <!--展示一张图片 img-->

                             <img src="image/jingxuan_2.jpg" align="right" alt="古镇" width="500" height="500"/>

                             <!--

                                 相对路径

                                     * 以.开头的路径

                                         * ./:代表当前目录  ./image/1.jpg

                                         * ../:代表上一级目录

                              -->

                             <img src="./image/jiangwai_1.jpg">

                             <img src="../image/jiangwai_1.jpg">

                  4. 列表标签:

                         * 有序列表:

                                * ol:

                                * li:

                         * 无序列表:

                                * ul:

                                * li:

                  5. 链接标签:

                         * a:定义一个超链接

                                * 属性:

                                       * href:指定访问资源的URL(统一资源定位符)

                                       * target:指定打开资源的方式

                                              * _self:默认值,在当前页面打开

                                              * _blank:在空白页面打开

                         * 代码:

     1                             <!--超链接  a-->
     2 
     3  
     4 
     5                          <a href="http://www.itcast.cn">点我</a>
     6 
     7                          <br>
     8 
     9                     
    10 
    11                          <a href="http://www.itcast.cn" target="_self">点我</a>
    12 
    13                          <br>
    14 
    15                          <a href="http://www.itcast.cn" target="_blank">点我</a>
    16 
    17                     
    18 
    19                          <br>
    20 
    21                     
    22 
    23                          <a href="./5_列表标签.html">列表标签</a><br>
    24 
    25                          <a href="mailto:itcast@itcast.cn">联系我们</a>
    26 
    27                     
    28 
    29                          <br>
    30 
    31                          <a href="http://www.itcast.cn"><img src="image/jiangwai_1.jpg"></a>
    View Code

                  6. div和span:

                         * div:每一个div占满一整行。块级标签

                   * span:文本信息在一行展示,行内标签 内联标签

                  7. 语义化标签:html5中为了提高程序的可读性,提供了一些标签。

                         1. <header>:页眉

                         2. <footer>:页脚

                  8. 表格标签:

                         * table:定义表格

                                * width:宽度

                                * border:边框

                                * cellpadding:定义内容和单元格的距离

                                * cellspacing:定义单元格之间的距离。如果指定为0,则单元格的线会合为一条、

                                * bgcolor:背景色

                                * align:对齐方式

                         * tr:定义行

                                * bgcolor:背景色

                                * align:对齐方式

                         * td:定义单元格

                                * colspan:合并列

                                * rowspan:合并行

                         * th:定义表头单元格

                         * <caption>:表格标题

                         * <thead>:表示表格的头部分

                         * <tbody>:表示表格的体部分

                         * <tfoot>:表示表格的脚部分

    案例:旅游网站首页

           1. 确定使用table来完成布局  

           2. 如果某一行只有一个单元格,则使用<tr><td></td></tr>

           3. 如果某一行有多个单元格,则使用

                  <tr>

                         <td>

                                <table></table>

                         </td>

                  </tr>

           4. 代码实现

      1  <!DOCTYPE html>
      2 
      3               <html lang="en">
      4 
      5               <head>
      6 
      7                   <meta charset="UTF-8">
      8 
      9                   <title>黑马旅游网</title>
     10 
     11               </head>
     12 
     13               <body>
     14 
     15              
     16 
     17                   <!--采用table来完成布局-->
     18 
     19                   <!--最外层的table,用于整个页面的布局-->
     20 
     21                   <table width="100%" align="center">
     22 
     23                      <!-- 第1行 -->
     24 
     25                       <tr>
     26 
     27                           <td>
     28 
     29                               <img src="image/top_banner.jpg" width="100%" alt="">
     30 
     31                           </td>
     32 
     33                       </tr>
     34 
     35              
     36 
     37                       <!-- 第2行 -->
     38 
     39                       <tr>
     40 
     41                           <td>
     42 
     43                               <table width="100%" align="center">
     44 
     45                                   <tr>
     46 
     47                                       <td>
     48 
     49                                           <img src="image/logo.jpg" alt="">
     50 
     51                                       </td>
     52 
     53                                       <td>
     54 
     55                                           <img src="image/search.png" alt="">
     56 
     57                                       </td>
     58 
     59                                       <td>
     60 
     61                                           <img src="image/hotel_tel.png" alt="">
     62 
     63                                       </td>
     64 
     65                                   </tr>
     66 
     67                               </table>
     68 
     69              
     70 
     71                           </td>
     72 
     73                       </tr>
     74 
     75              
     76 
     77                       <!-- 第3行 -->
     78 
     79                       <tr>
     80 
     81                           <td>
     82 
     83                               <table width="100%" align="center">
     84 
     85                                   <tr bgcolor="#ffd700" align="center" height="45" >
     86 
     87                                       <td>
     88 
     89                                           <a href="">首页</a>
     90 
     91                                       </td>
     92 
     93              
     94 
     95                                       <td>
     96 
     97                                           门票
     98 
     99                                       </td>
    100 
    101              
    102 
    103                                       <td>
    104 
    105                                           门票
    106 
    107                                       </td>
    108 
    109              
    110 
    111                                       <td>
    112 
    113                                           门票
    114 
    115                                       </td>
    116 
    117              
    118 
    119                                       <td>
    120 
    121                                           门票
    122 
    123                                       </td>
    124 
    125              
    126 
    127                                       <td>
    128 
    129                                           门票
    130 
    131                                       </td>
    132 
    133              
    134 
    135                                       <td>
    136 
    137                                           门票
    138 
    139                                       </td>
    140 
    141              
    142 
    143                                       <td>
    144 
    145                                           门票
    146 
    147                                       </td>
    148 
    149              
    150 
    151                                       <td>
    152 
    153                                           门票
    154 
    155                                       </td>
    156 
    157              
    158 
    159                                       <td>
    160 
    161                                           门票
    162 
    163                                       </td>
    164 
    165                                   </tr>
    166 
    167                               </table>
    168 
    169                           </td>
    170 
    171                       </tr>
    172 
    173              
    174 
    175                       <!-- 第4行 轮播图 -->
    176 
    177                       <tr>
    178 
    179                           <td>
    180 
    181                               <img src="image/banner_3.jpg" alt="" width="100%">
    182 
    183                           </td>
    184 
    185                       </tr>
    186 
    187              
    188 
    189                       <!-- 第5行 黑马精选-->
    190 
    191                       <tr>
    192 
    193                           <td>
    194 
    195                               <img src="image/icon_5.jpg" alt="">
    196 
    197                               黑马精选
    198 
    199                               <hr  color="#ffd700" >
    200 
    201                           </td>
    202 
    203                       </tr>
    204 
    205              
    206 
    207                       <!-- 第6行 -->
    208 
    209                       <tr>
    210 
    211                           <td>
    212 
    213                               <table align="center" width="95%">
    214 
    215                                   <tr>
    216 
    217                                       <td>
    218 
    219              
    220 
    221                                           <img src="image/jiangxuan_1.jpg" alt="">
    222 
    223                                           <p>上海飞三亚五天4晚自由行(春节销售+亲子+蜜月+自由行)</p>
    224 
    225                                           <font color="red">&yen; 899</font>
    226 
    227                                       </td>
    228 
    229              
    230 
    231                                       <td>
    232 
    233              
    234 
    235                                           <img src="image/jiangxuan_1.jpg" alt="">
    236 
    237                                           <p>上海飞三亚五天4晚自由行(春节销售+亲子+蜜月+自由行)</p>
    238 
    239                                           <font color="red">&yen; 899</font>
    240 
    241                                       </td>
    242 
    243              
    244 
    245                                       <td>
    246 
    247              
    248 
    249                                           <img src="image/jiangxuan_1.jpg" alt="">
    250 
    251                                           <p>上海飞三亚五天4晚自由行(春节销售+亲子+蜜月+自由行)</p>
    252 
    253                                           <font color="red">&yen; 899</font>
    254 
    255                                       </td>
    256 
    257              
    258 
    259                                       <td>
    260 
    261              
    262 
    263                                           <img src="image/jiangxuan_1.jpg" alt="">
    264 
    265                                           <p>上海飞三亚五天4晚自由行(春节销售+亲子+蜜月+自由行)</p>
    266 
    267                                           <font color="red">&yen; 899</font>
    268 
    269                                       </td>
    270 
    271                                   </tr>
    272 
    273                               </table>
    274 
    275                           </td>
    276 
    277                       </tr>
    278 
    279              
    280 
    281                       <!-- 第7行 国内游 -->
    282 
    283                       <tr>
    284 
    285                           <td>
    286 
    287                               <img src="image/icon_6.jpg" alt="">
    288 
    289                               国内游
    290 
    291                               <hr  color="#ffd700" >
    292 
    293                           </td>
    294 
    295                       </tr>
    296 
    297              
    298 
    299                       <!-- 第8行 -->
    300 
    301                       <tr>
    302 
    303                           <td>
    304 
    305                               <table align="center" width="95%">
    306 
    307                                   <tr>
    308 
    309                                       <td rowspan="2">
    310 
    311                                           <img src="image/guonei_1.jpg" alt="">
    312 
    313                                       </td>
    314 
    315              
    316 
    317                                       <td>
    318 
    319              
    320 
    321                                           <img src="image/jiangxuan_2.jpg" alt="" height="100%">
    322 
    323                                           <p>上海飞三亚五天4晚自由行(春节销售+亲子+蜜月+自由行)</p>
    324 
    325                                           <font color="red">&yen; 699</font>
    326 
    327                                       </td>
    328 
    329              
    330 
    331                                       <td>
    332 
    333              
    334 
    335                                           <img src="image/jiangxuan_2.jpg" alt="">
    336 
    337                                           <p>上海飞三亚五天4晚自由行(春节销售+亲子+蜜月+自由行)</p>
    338 
    339                                           <font color="red">&yen; 699</font>
    340 
    341                                       </td>
    342 
    343              
    344 
    345                                       <td>
    346 
    347              
    348 
    349                                           <img src="image/jiangxuan_2.jpg" alt="">
    350 
    351                                           <p>上海飞三亚五天4晚自由行(春节销售+亲子+蜜月+自由行)</p>
    352 
    353                                           <font color="red">&yen; 699</font>
    354 
    355                                       </td>
    356 
    357                                   </tr>
    358 
    359              
    360 
    361                                   <tr>
    362 
    363                                       <td>
    364 
    365              
    366 
    367                                           <img src="image/jiangxuan_2.jpg" alt="">
    368 
    369                                           <p>上海飞三亚五天4晚自由行(春节销售+亲子+蜜月+自由行)</p>
    370 
    371                                           <font color="red">&yen; 699</font>
    372 
    373                                       </td>
    374 
    375              
    376 
    377                                       <td>
    378 
    379              
    380 
    381                                           <img src="image/jiangxuan_2.jpg" alt="">
    382 
    383                                           <p>上海飞三亚五天4晚自由行(春节销售+亲子+蜜月+自由行)</p>
    384 
    385                                           <font color="red">&yen; 699</font>
    386 
    387                                       </td>
    388 
    389              
    390 
    391                                       <td>
    392 
    393              
    394 
    395                                           <img src="image/jiangxuan_2.jpg" alt="">
    396 
    397                                           <p>上海飞三亚五天4晚自由行(春节销售+亲子+蜜月+自由行)</p>
    398 
    399                                           <font color="red">&yen; 699</font>
    400 
    401                                       </td>
    402 
    403              
    404 
    405              
    406 
    407                                   </tr>
    408 
    409                               </table>
    410 
    411                           </td>
    412 
    413                       </tr>
    414 
    415              
    416 
    417                       <!-- 第9行 境外游 -->
    418 
    419                       <tr>
    420 
    421                           <td>
    422 
    423                               <img src="image/icon_7.jpg" alt="">
    424 
    425                               境外游
    426 
    427                               <hr  color="#ffd700" >
    428 
    429                           </td>
    430 
    431                       </tr>
    432 
    433              
    434 
    435                       <!-- 第10行 -->
    436 
    437                       <tr>
    438 
    439                           <td>
    440 
    441                               <table align="center" width="95%">
    442 
    443                                   <tr>
    444 
    445                                       <td rowspan="2">
    446 
    447                                           <img src="image/jiangwai_1.jpg" alt="">
    448 
    449                                       </td>
    450 
    451              
    452 
    453                                       <td>
    454 
    455              
    456 
    457                                           <img src="image/jiangxuan_3.jpg" alt="" height="100%">
    458 
    459                                           <p>上海飞三亚五天4晚自由行(春节销售+亲子+蜜月+自由行)</p>
    460 
    461                                           <font color="red">&yen; 699</font>
    462 
    463                                       </td>
    464 
    465              
    466 
    467                                       <td>
    468 
    469              
    470 
    471                                          <img src="image/jiangxuan_3.jpg" alt="">
    472 
    473                                           <p>上海飞三亚五天4晚自由行(春节销售+亲子+蜜月+自由行)</p>
    474 
    475                                           <font color="red">&yen; 699</font>
    476 
    477                                       </td>
    478 
    479              
    480 
    481                                       <td>
    482 
    483              
    484 
    485                                          <img src="image/jiangxuan_3.jpg" alt="">
    486 
    487                                           <p>上海飞三亚五天4晚自由行(春节销售+亲子+蜜月+自由行)</p>
    488 
    489                                           <font color="red">&yen; 699</font>
    490 
    491                                       </td>
    492 
    493                                   </tr>
    494 
    495              
    496 
    497                                   <tr>
    498 
    499                                       <td>
    500 
    501              
    502 
    503                                          <img src="image/jiangxuan_3.jpg" alt="">
    504 
    505                                           <p>上海飞三亚五天4晚自由行(春节销售+亲子+蜜月+自由行)</p>
    506 
    507                                           <font color="red">&yen; 699</font>
    508 
    509                                       </td>
    510 
    511              
    512 
    513                                       <td>
    514 
    515              
    516 
    517                                          <img src="image/jiangxuan_3.jpg" alt="">
    518 
    519                                           <p>上海飞三亚五天4晚自由行(春节销售+亲子+蜜月+自由行)</p>
    520 
    521                                           <font color="red">&yen; 699</font>
    522 
    523                                       </td>
    524 
    525              
    526 
    527                                       <td>
    528 
    529              
    530 
    531                                          <img src="image/jiangxuan_3.jpg" alt="">
    532 
    533                                           <p>上海飞三亚五天4晚自由行(春节销售+亲子+蜜月+自由行)</p>
    534 
    535                                           <font color="red">&yen; 699</font>
    536 
    537                                       </td>
    538 
    539              
    540 
    541              
    542 
    543                                   </tr>
    544 
    545                               </table>
    546 
    547                           </td>
    548 
    549                       </tr>
    550 
    551                       <!-- 第11行 -->
    552 
    553                       <tr>
    554 
    555                           <td>
    556 
    557                               <img src="image/footer_service.png" alt="" width="100%">
    558 
    559                           </td>
    560 
    561                       </tr>
    562 
    563              
    564 
    565                       <!-- 第12行 -->
    566 
    567                       <tr>
    568 
    569                           <td align="center" bgcolor="#ffd700" height="40">
    570 
    571                               <font color="gray" size="2">
    572 
    573                               江苏传智播客教育科技股份有限公司
    574 
    575                               版权所有Copyright 2006-2018&copy;, All Rights Reserved 苏ICP备16007882
    576 
    577                               </font>
    578 
    579                           </td>
    580 
    581                       </tr>
    582 
    583                      
    584 
    585                   </table>
    586 
    587              
    588 
    589              
    590 
    591               </body>
    592 
    593               </html>
    View Code

    HTML标签:表单标签

           * 表单:

                  * 概念:用于采集用户输入的数据的。用于和服务器进行交互。

                  * form:用于定义表单的。可以定义一个范围,范围代表采集用户数据的范围

                * 属性:

                    * action:指定提交数据的URL

                    * method:指定提交方式

                        * 分类:一共7种,2种比较常用

                           * get:

                                1. 请求参数会在地址栏中显示。会封装到请求行中(HTTP协议后讲解)。

                                2. 请求参数大小是有限制的。

                                3. 不太安全。

                           * post:

                                2. 请求参数不会再地址栏中显示。会封装在请求体中(HTTP协议后讲解)

                                2. 请求参数的大小没有限制。

                                3. 较为安全。

                * 表单项中的数据要想被提交:必须指定其name属性

                  * 表单项标签:

                         * input:可以通过type属性值,改变元素展示的样式

                                * type属性:

                                       * text:文本输入框,默认值

                                              * placeholder:指定输入框的提示信息,当输入框的内容发生变化,会自动清空提示信息  

                                       * password:密码输入框

                                       * radio:单选框

                                              * 注意:

                                                     1. 要想让多个单选框实现单选的效果,则多个单选框的name属性值必须一样。

                                                     2. 一般会给每一个单选框提供value属性,指定其被选中后提交的值

                                                     3. checked属性,可以指定默认值

                                       * checkbox:复选框

                                              * 注意:

                                                     1. 一般会给每一个单选框提供value属性,指定其被选中后提交的值

                                                     2. checked属性,可以指定默认值

                                       * file:文件选择框

                                       * hidden:隐藏域,用于提交一些信息。

                                       * 按钮:

                                              * submit:提交按钮。可以提交表单

                                              * button:普通按钮

                                              * image:图片提交按钮

                                                     * src属性指定图片的路径 

                            * label:指定输入项的文字描述信息

                                   * 注意:

                                          * label的for属性一般会和 input 的 id属性值 对应。如果对应了,则点击label区域,会让input输入框获取焦点。

                         * select: 下拉列表

                                * 子元素:option,指定列表项

                         * textarea:文本域

                                * cols:指定列数,每一行有多少个字符

                                * rows:默认多少行。

    CSS:页面美化和布局控制

           1. 概念: Cascading Style Sheets 层叠样式表

                  * 层叠:多个样式可以作用在同一个html的元素上,同时生效

           2. 好处:

                  1. 功能强大

                  2. 将内容展示和样式控制分离

                         * 降低耦合度。解耦

                         * 让分工协作更容易

                         * 提高开发效率

           3. CSS的使用:CSS与html结合方式

                  1. 内联样式

                          * 在标签内使用style属性指定css代码

                          * 如:<div style="color:red;">hello css</div>

                  2. 内部样式

                         * 在head标签内,定义style标签,style标签的标签体内容就是css代码

                         * 如:

                                <style>

                                 div{

                                     color:blue;

                                 }

                             </style>

                                <div>hello css</div>

                  3. 外部样式

                         1. 定义css资源文件。

                      2. 在head标签内,定义link标签,引入外部的资源文件

                      * 如:

                             * a.css文件:

                                       div{

                                           color:green;

                                       }

                                <link rel="stylesheet" href="css/a.css">

                                <div>hello css</div>

                                <div>hello css</div>

                  * 注意:

                         * 1,2,3种方式 css作用范围越来越大

                         * 1方式不常用,后期常用2,3

                         * 3种格式可以写为:

                                <style>

                                 @import "css/a.css";

                             </style>

           4. css语法:

                  * 格式:

                         选择器 {

                                属性名1:属性值1;

                                属性名2:属性值2;

                                ...

                         }

                  * 选择器:筛选具有相似特征的元素

                  * 注意:

                         * 每一对属性需要使用;隔开,最后一对属性可以不加;

           5. 选择器:筛选具有相似特征的元素

                  * 分类:

                         1. 基础选择器

                                1. id选择器:选择具体的id属性值的元素.建议在一个html页面中id值唯一

                                 * 语法:#id属性值{}

                             2. 元素选择器:选择具有相同标签名称的元素

                                 * 语法: 标签名称{}

                                 * 注意:id选择器优先级高于元素选择器

                             3. 类选择器:选择具有相同的class属性值的元素。

                                 * 语法:.class属性值{}

                                 * 注意:类选择器选择器优先级高于元素选择器

                         2. 扩展选择器:

                                1. 选择所有元素:

                                       * 语法: *{}

                                2. 并集选择器:

                                       * 选择器1,选择器2{}

                                3. 子选择器:筛选选择器1元素下的选择器2元素

                                       * 语法:  选择器1 选择器2{}

                                4. 父选择器:筛选选择器2的父元素选择器1

                                       * 语法:  选择器1 > 选择器2{}

                                5. 属性选择器:选择元素名称,属性名=属性值的元素

                                       * 语法:  元素名称[属性名="属性值"]{}

                                6. 伪类选择器:选择一些元素具有的状态

                                       * 语法: 元素:状态{}

                                       * 如: <a>

                                              * 状态:

                                                     * link:初始化的状态

                                                     * visited:被访问过的状态

                                                     * active:正在访问状态

                                                     * hover:鼠标悬浮状态

           6. 属性

                  1. 字体、文本

                         * font-size:字体大小

                         * color:文本颜色

                         * text-align:对其方式

                         * line-height:行高

                  2. 背景

                         * background:

                  3. 边框

                         * border:设置边框,符合属性

                  4. 尺寸

                         * width:宽度

                         * height:高度

                  5. 盒子模型:控制布局

                         * margin:外边距

                         * padding:内边距

                                * 默认情况下内边距会影响整个盒子的大小

                                * box-sizing: border-box;  设置盒子的属性,让width和height就是最终盒子的大小

                         * float:浮动

                                * left

                                * right

     案例:

      1               <!DOCTYPE html>
      2 
      3               <html lang="en">
      4 
      5               <head>
      6 
      7                   <meta charset="UTF-8">
      8 
      9                   <title>注册页面</title>
     10 
     11               <style>
     12 
     13                   *{
     14 
     15                       margin: 0px;
     16 
     17                       padding: 0px;
     18 
     19                       box-sizing: border-box;
     20 
     21                   }
     22 
     23                   body{
     24 
     25                       background: url("img/register_bg.png") no-repeat center;
     26 
     27                       padding-top: 25px;
     28 
     29                   }
     30 
     31              
     32 
     33                   .rg_layout{
     34 
     35                       width: 900px;
     36 
     37                       height: 500px;
     38 
     39                       border: 8px solid #EEEEEE;
     40 
     41                       background-color: white;
     42 
     43                       /*让div水平居中*/
     44 
     45                       margin: auto;
     46 
     47                   }
     48 
     49              
     50 
     51                   .rg_left{
     52 
     53                       /*border: 1px solid red;*/
     54 
     55                       float: left;
     56 
     57                       margin: 15px;
     58 
     59                   }
     60 
     61                   .rg_left > p:first-child{
     62 
     63                       color:#FFD026;
     64 
     65                       font-size: 20px;
     66 
     67                   }
     68 
     69              
     70 
     71                   .rg_left > p:last-child{
     72 
     73                       color:#A6A6A6;
     74 
     75                       font-size: 20px;
     76 
     77              
     78 
     79                   }
     80 
     81              
     82 
     83              
     84 
     85                   .rg_center{
     86 
     87                       float: left;
     88 
     89                      /* border: 1px solid red;*/
     90 
     91              
     92 
     93                   }
     94 
     95              
     96 
     97                   .rg_right{
     98 
     99                       /*border: 1px solid red;*/
    100 
    101                       float: right;
    102 
    103                       margin: 15px;
    104 
    105                   }
    106 
    107              
    108 
    109                   .rg_right > p:first-child{
    110 
    111                       font-size: 15px;
    112 
    113              
    114 
    115                   }
    116 
    117                   .rg_right p a {
    118 
    119                       color:pink;
    120 
    121                   }
    122 
    123              
    124 
    125                   .td_left{
    126 
    127                       width: 100px;
    128 
    129                       text-align: right;
    130 
    131                       height: 45px;
    132 
    133                   }
    134 
    135                   .td_right{
    136 
    137                       padding-left: 50px ;
    138 
    139                   }
    140 
    141              
    142 
    143                   #username,#password,#email,#name,#tel,#birthday,#checkcode{
    144 
    145                       width: 251px;
    146 
    147                       height: 32px;
    148 
    149                       border: 1px solid #A6A6A6 ;
    150 
    151                       /*设置边框圆角*/
    152 
    153                       border-radius: 5px;
    154 
    155                       padding-left: 10px;
    156 
    157                   }
    158 
    159                   #checkcode{
    160 
    161                       width: 110px;
    162 
    163                   }
    164 
    165              
    166 
    167                   #img_check{
    168 
    169                       height: 32px;
    170 
    171                       vertical-align: middle;
    172 
    173                   }
    174 
    175              
    176 
    177                   #btn_sub{
    178 
    179                       width: 150px;
    180 
    181                       height: 40px;
    182 
    183                       background-color: #FFD026;
    184 
    185                       border: 1px solid #FFD026 ;
    186 
    187                   }
    188 
    189              
    190 
    191               </style>
    192 
    193              
    194 
    195               </head>
    196 
    197               <body>
    198 
    199              
    200 
    201               <div class="rg_layout">
    202 
    203                   <div class="rg_left">
    204 
    205                       <p>新用户注册</p>
    206 
    207                       <p>USER REGISTER</p>
    208 
    209              
    210 
    211                   </div>
    212 
    213              
    214 
    215                   <div class="rg_center">
    216 
    217                       <div class="rg_form">
    218 
    219                           <!--定义表单 form-->
    220 
    221                           <form action="#" method="post">
    222 
    223                               <table>
    224 
    225                                   <tr>
    226 
    227                                       <td class="td_left"><label for="username">用户名</label></td>
    228 
    229                                       <td class="td_right"><input type="text" name="username" id="username" placeholder="请输入用户名"></td>
    230 
    231                                   </tr>
    232 
    233              
    234 
    235                                   <tr>
    236 
    237                                       <td class="td_left"><label for="password">密码</label></td>
    238 
    239                                       <td class="td_right"><input type="password" name="password" id="password" placeholder="请输入密码"></td>
    240 
    241                                   </tr>
    242 
    243              
    244 
    245                                   <tr>
    246 
    247                                       <td class="td_left"><label for="email">Email</label></td>
    248 
    249                                       <td class="td_right"><input type="email" name="email" id="email" placeholder="请输入邮箱"></td>
    250 
    251                                   </tr>
    252 
    253              
    254 
    255                                   <tr>
    256 
    257                                       <td class="td_left"><label for="name">姓名</label></td>
    258 
    259                                       <td class="td_right"><input type="text" name="name" id="name" placeholder="请输入姓名"></td>
    260 
    261                                   </tr>
    262 
    263              
    264 
    265                                   <tr>
    266 
    267                                       <td class="td_left"><label for="tel">手机号</label></td>
    268 
    269                                       <td class="td_right"><input type="text" name="tel" id="tel" placeholder="请输入手机号"></td>
    270 
    271                                   </tr>
    272 
    273              
    274 
    275                                   <tr>
    276 
    277                                       <td class="td_left"><label>性别</label></td>
    278 
    279                                       <td class="td_right">
    280 
    281                                         <input type="radio" name="gender" value="male">282 
    283                                           <input type="radio" name="gender" value="female">284 
    285                                       </td>
    286 
    287                                   </tr>
    288 
    289              
    290 
    291                                   <tr>
    292 
    293                                       <td class="td_left"><label for="birthday">出生日期</label></td>
    294 
    295                                       <td class="td_right"><input type="date" name="birthday" id="birthday" placeholder="请输入出生日期"></td>
    296 
    297                                   </tr>
    298 
    299              
    300 
    301                                   <tr>
    302 
    303                                       <td class="td_left"><label for="checkcode" >验证码</label></td>
    304 
    305                                       <td class="td_right"><input type="text" name="checkcode" id="checkcode" placeholder="请输入验证码">
    306 
    307                                           <img id="img_check" src="img/verify_code.jpg">
    308 
    309                                       </td>
    310 
    311                                   </tr>
    312 
    313              
    314 
    315              
    316 
    317                                   <tr>
    318 
    319                                       <td colspan="2" align="center"><input type="submit" id="btn_sub" value="注册"></td>
    320 
    321                                   </tr>
    322 
    323                               </table>
    324 
    325              
    326 
    327                           </form>
    328 
    329              
    330 
    331              
    332 
    333                       </div>
    334 
    335              
    336 
    337                   </div>
    338 
    339              
    340 
    341                   <div class="rg_right">
    342 
    343                       <p>已有账号?<a href="#">立即登录</a></p>
    344 
    345                   </div>
    346 
    347              
    348 
    349              
    350 
    351               </div>
    352 
    353              
    354 
    355              
    356 
    357               </body>
    358 
    359               </html>
    View Code

    .

     
  • 相关阅读:
    懂一点Python系列——快速入门
    DatagridView 控件列顺序与设置的不一样
    WinForm Column cannot be added because its CellType property is null.
    Rabbitmq消息服务器通讯异常: name must not be blank
    Redis 数据库
    redis 安装与使用
    windows 服务的安装与卸载之bat脚本命令
    以超级管理员方式运行bat文件
    CMD 下切换目录
    C#导出Excel后关闭进程EXCEL.EXE
  • 原文地址:https://www.cnblogs.com/wz46265381/p/15334272.html
Copyright © 2011-2022 走看看