• HTML


    一、架构简介

       1、软件主要分为两种架构C/SB/S

        C/S——Customer(客户端)/Server(服务器)

        B/S——Browser(浏览器)/Server

        Browser:htmlcssjavaScriptjqueryajax

        Server:javajspservletfilterlistenerspringspring mvcmybatis

       2W3C标准

        网页主要由3部分组成:结构—HTML用于描述页面的结构、表现—CSS控制页面中元素的样式、行为—JavaScript负责页面的行为

    二、HTML(Hypertext Markup Language)超文本标记语言

     元素:也称标签

     父元素:(父标签)和子元素直接上下级关系

     祖先元素:包含父元素

     兄弟元素:例如header和body

     子元素:和父标签有直接上下级关系

     后代元素:后代元素包含子元素

     

    三、常用标签

     

       1、标题标签

     

       

      <!-- html中的标题标签:h1~h6 -->
    
    
        <!-- h标签强调的是重要性 -->
    
    
        <h1>这是一级标题</h1>
    
    
        <h2>这是二级标题</h2>
    
    
        <h3>这是三级标题</h3>
    
    
        
    
    
        <h4>这是四级标题</h4>
    
    
        <h5>这是五级标题</h5>
    
    
        <h6>这是六级标题</h6>

     

       2、段落标签

      

      <p>
    
          锄 禾日当午,<br/>
    
          汗滴禾下土。<br/>
    
          谁知盘中餐,<br/>
    
          粒粒皆辛苦。<br/>
    
    
        </p>

     

     

       3、换行标签

     

       

          锄禾日当午,<br/>
    
          汗滴禾下土。<br/>
    
          谁知盘中餐,<br/>
    
          粒粒皆辛苦。<br/>

     

       4、特殊符号

     

          空格: &nbsp;

          <:&lt;

     

      5分割线     

     

      

        <hr/>
    
          我是分割线
    
        <hr/>

     

    6、无序列表

     ul:unordered list 无序列表

     

     li:list item 具体表单项

     

       

       <ul>
    
    
           <li>张三</li>
    
           <li>极速</li>
    
           <li>23</li>
    
           <li>极其</li>
    
    
        </ul>

     

    7、有序列表

    ol:ordered list 有序列表

     

     li:list item 具体表单项

     

      <ol>
    
           <li>张三</li>
    
    
           <li>极速</li>
    
    
           <li>23</li>
    
    
           <li>极其</li>
    
    
        </ol>

    8、img标签

      img标签用于加载图片

       alt:表示图片未正常加载的时候需要显示的信息

       src:图片的路径

           相对路径:表示的是相对于当前文件所在目录的路径

           1)和当前文件在同一个目录下

           2)图片据在的目录和当前文件在同一个文件夹

           3)图片所在的目录是当前文件的上一级或上级      e.g  ../img/im.gif或../../img/im.gif

           绝对路径:

              互联网资源:http://

              本地资源:file:///     

    9、iframe框架

       

    <body>
    
         这是iframe页面
        <iframe src="img.html" width="300" heigth="500"></iframe>
    
    </body>
    

    8、a标签

    a标签中的属性:

    href="":代表要跳转的地址

    target="",规定在何处打开目标页面

    四、表格

       

     <table border="1" align="center" cellspacing="0" width="400" heigth="233">
          <tr>
               <td>姓名</td>
    
               <td>年龄</td>
    
               <td>性别</td>
    
               <td>籍贯</td>
    
          </tr>
          <tr>
               <td>张三</td>
    
               <td>32</td>
    
               <td></td>
    
               <td>河北</td>
    
          </tr>
          <tr>
               <td>李三</td>
               <!-- 跨行 -->
               <td rowspan="2" style="color:red;font-    size:30">25</td>
               <td></td>
               <td >重庆</td>
          </tr>
           <tr>
               <td>张三1</td>
               <!-- colspan 跨列 -->
               <td colspan="3">22</td>
          </tr>
        </table>

    五、  表单

      

    <body>
        <!-- 
        action:表示要跳转到目标地址
        method:指定表单的请求方式
            post:浏览器不会以地址栏的方式传递参数
            get:表单的默认请求方式,如果以get请求提交,表单的参数会在地址栏中传递
         -->
            <form action="2.html" method="get">
                
                  用户名:<input type="text" name="username" value="张三"/>
                  <br/>&nbsp;&nbsp;&nbsp;&nbsp;码:<input type="password" name="pwd"/>
                 <br> 性别:<input type="radio" name="gender" value="1"/><!-- 单选按钮通过name来区分组 -->
                     <input type="radio" name="gender" value="2"/><br/>爱好:<input type="checkbox" name="hobby" value="1"/>羽毛球
                 <input type="checkbox" name="hobby" value="2"/>篮球
                 <!-- 对于select 下拉列表而言,name和value是分开的 -->
                 <br/>籍贯:
                 <select name="address">
                     <option value="1">河北 </option>
                     <option value="2">湖南 </option>
                     <option value="3">山西 </option>
                 </select>
                 <br/><input type="submit"  value="Submit"/>
            </form>
     </body>

    六、CSS

       1、样式表

         1)行内样式表

      id:identifier属性在整个html页面中必须是唯一

     <p id="sss" class="ab">什么颜色?</p>

      2)内部样式表

    <style type="text/css">
    
    </style>

        3)外部样式表

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

    2、选择器

    <style type="text/css">

          #sss{     <!-- id选择器,优先级最高 -->

             color:red;

             backgroud-color:yellow;

           

           }

           P{          <!-- 标签选择器 ,优先级最低-->  

              color:red

           }

           .ab{     <!-- 类选择器 ,优先级次之-->

             font-size:30px;

           }

         </style>

     <head>

      <style type="">/*一个并集选择器*/

        h1,h2,h3,p{
        font-size:12px;
        color:green;
        }    /*并集选择器内依次有交集选择器(h2.special)、类选择器(special)、ID选择器(#one)*/
        h2.special,.special,#one{
        text-decoration: underline;
        color: red;
        }/*交集选择器*/
        h2.special{
        color:blue;
        font-size: 30px
        }
     </style>
    </head>

    <body> <h2>示例文字000</h2><!--应用于上方的并集选择器,绿字--> <h2 class="special">这是一段文字</h2><!--应用于下方交集选择器,交集选择器和并集选择器重复定义的内容,以交集选择器为准,下划线,蓝色大字,而不是红色--> <p class="special">这是一段文字</p><!--体现并集选择器中的类选择器,下划线,并集选择器优先级低于类选择器,所以不是绿字,是红字--> <h4 id="one">这是一段文字</h4><!--体现并集选择器中的ID选择器,下划线,红字--> <h4>这是一段文字</h4><
    /
    body>

    注意

        <!-- 标签不能交叉嵌套 -->
        <p>
          <i>i标签倾斜</i>
          <b>b标签加粗&lt;</b>
        </p>
        <!-- 注释不能嵌套 -->
       <!-- 一定要设置 标签的正常结束 -->

      

      

     

  • 相关阅读:
    KMP算法
    数据库建立索引为什么会加快查询速度
    腾讯2014实习生4月20日笔试题(分析与解答)
    智能指针auto_ptr & shared_ptr
    用C++实现一个不能被继承的类
    2014金山笔试_编写一个数组类 MyVector
    TCP分组交换详解
    子网掩码的计算
    服务器端 安装svn
    yii2之ActiveForm表单使用
  • 原文地址:https://www.cnblogs.com/bkyy/p/7794751.html
Copyright © 2020-2023  润新知