java web之html详解

java web

html部分

-<!DOCTYPE html>:声明html版本
-<head>:放置网页的头信息
-<body>:放置网页的内容信息,这些内容都显示在浏览器页面中
    如:

    <!DOCTYPE html>
    <html>
    <head>
        <!-- 告知网页的文字编码 utf-8 -->
        <meta charset="UTF-8">
        <!-- 网页的标题 -->
        <title>Insert title here</title>
    </head>
    <body>
      <!-- 文本内容 -->
    </body>
    </html>

body体中显示文本
    -标题标签/元素:
        <h#>文字<h#>
            (#号取值为1-6;1为最大,6为最小)
            
    -段落元素:
        <p>段落文本</p>
            p节点可以自动换行,且段落间间距更大

    -列表元素:
        <ul>:无序列表,列表元素用
            <ul>
                <li>列表元素</li>
                <li>列表元素</li>
            </ul>
        <ol>:有序列表,列表元素用
            <ol>
                <li>列表元素</li>
                <li>列表元素</li>
            </ol>

    -分区元素:
        <div>:可以说成div层,div块,更多用户做网页布局和网页的内容,按照块来显示
              可以自动换行,行间距不大
        <span>:可以说成行内块,一般用于处理一个大块文字中的部分文字

    -行内元素:
        <i>:用来定义斜体文字
        <b>:用来给文字加粗
        <del>:给文字带有删除线
        <u>:给文字添加下划线
        
    -空格折叠:
        默认情况下,html中的多个空格,多个制表符,多个换行都会压缩成空格

    -文字换行
        <br>:换行,此元素没有</br>
        <br />等同于<br>

body体中显示图像
    -图片元素:
        <img />:显示图片,此元素没有</img>
        属性:
            src:文件的路径
            width:指定图片的宽度
            height:指定图片的高度

    -多媒体元素:
        <embed>:可以显示视频或音频
        属性:
            src:指定播放源
            width:宽度
            height:高度
        <video>:可以播放视频,但视频的格式有约束

<img src="web概述.png" width="100px" height="100px"/>
<embed src="aa.mp4"/>
<embed src="aa.mp3" width="0" height="0"/>

在body体显示表格
    -<table>表格元素:
        border:边框
        width:宽度
        height:高度
        align:对齐方式
        cellpadding:单元格边框与内容之间的距离(可以是固定像素,也可以是百分比)
        cellspacing:单元格之间的距离(可以是固定像素,也可以是百分比)

    -<tr>行元素:
        align:水平对齐方式 left center right
        valign:垂直对齐方式 top middle bottom

    -<td>单元格元素:
        align:水平对齐方式
        valign:垂直对齐方式
        width:宽度
        height:高度
        colspan:列合并
        rowspan:行合并

    -<th>单元格元素(仅代表表头)
    -<thead> 表头
    -<tbody> 表格内容
    -<tfoot> 表尾    

如:
 

   <table border="1" align="center">
   <thead>
    <tr align="center" valign="">
       <th>id</th>
       <th>用户名</th>
       <th>密码</th>
       <th>地址</th>
       <th>年龄</th>
       <th>删除</th>
       <th>修改</th>
    </tr>
   </thead>
   <tbody>
    <tr align="center">
       <td>1</td>
       <td>张三</td>
       <td>zs</td>
       <td>北京亦庄</td>
       <td>20</td>
       <td><a href="#">删除</a></td>
       <td><a href="#">修改</a></td>
    </tr>
    <tr align="center">
       <td>2</td>
       <td>王五</td>
       <td>ww</td>
       <td>北京亦庄</td>
       <td>20</td>
       <td><a href="#">删除</a></td>
       <td><a href="#">修改</a></td>
    </tr>
    <tr align="center">
       <td>3</td>
       <td>李四</td>
       <td>ls</td>
       <td>北京亦庄</td>
       <td>20</td>
       <td><a href="#">删除</a></td>
       <td><a href="#">修改</a></td>
    </tr>
   </tbody>
   <tfoot>
    <tr align="center">
       <td colspan="7">7个单元格合并成一个单元格</td>       
    </tr>
    <tr align="center">
       <td rowspan="2">3</td>
       <td>李四</td>
       <td>ls</td>
       <td>北京亦庄</td>
       <td>20</td>
       <td><a href="#">删除</a></td>
       <td><a href="#">修改</a></td>
    </tr>
    <tr align="center">
       <td>李四</td>
       <td>ls</td>
       <td>北京亦庄</td>
       <td>20</td>
       <td><a href="#">删除</a></td>
       <td><a href="#">修改</a></td>
    </tr>
   </tfoot>
  </table>

在body中显示表单
    用来显示和收集信息,并把收集的信息提交给服务器
    表单由两部分组成
    -<form>元素:
        表单控件元素,用来定义一个表单
        action:表单要提交到哪个目的地(可以是本地,也可以是服务器)
        method:表单要提交的方式
            post提交:可以传递的数据量大,地址栏不显示,安全
            get提交:可以传递的数据量小,地址栏显示,不安全
        enctype:表单提交的编码方式

    -<input type="" name="">表单控件:
         <input type="text" /> 文本框
         <input type="password" /> 密码框
         <input type="radio" /> 单选框
         <input type="checkbox" /> 多选框
         <input type="button" /> 按钮
         <input type="submit" /> 提交按钮
         <input type="reset" /> 重置按钮
         <input type="hidden" /> 隐藏
         <input type="file" /> 文件框
         其他表单控件
         <select ></select>  下拉列表框
         <textarea></textarea> 多行多列的文本框

    type:类型
    <input>元素的属性
        name:名称
        value:值
        maxLength:限制输入字符数
        readonly:设置只读
        
    单选框和多选框的常用属性
        value:值
        name:名称
        checked:设置默认选中

    按钮的属性
        value:按钮上显示的字    

如:

      <div style="text-align:center;font-size:30px;font-weight:bold;">用户登录</div>
      <table border="1" align="center">
      <form action="aa.html" method="post">
        <tr>
           <td>用户名</td>
           <td>
              <input type="text" name="userName" value="张三" />
              <input type="button" value="检查用户名同名"/>
           </td>
        </tr>
        <tr>
           <td>密码</td>
           <td><input type="password" name="userPassword" value="zs" /></td>
        </tr>    
        <tr>
           <td>性别</td>
           <td>
             <input type="radio" name="userSex" value="男" checked="checked" />男
             <input type="radio" name="userSex" value="女" />女
           </td>
        </tr>    
        <tr>
           <td>爱好</td>
           <td>
             <input type="checkbox" name="userHobby" value="读书" checked="checked" />读书
             <input type="checkbox" name="userHobby" value="旅游" />旅游
             <input type="checkbox" name="userHobby" value="学习" />学习
             <input type="checkbox" name="userHobby" value="音乐" />音乐
           </td>
        </tr>    
        <tr>
           <td>头像</td>
           <td>
             <input type="file" name="userHead"  />         
           </td>
        </tr>    
        <tr>
           <td>隐藏数据</td>
           <td>
             <input type="hidden" value="aaa" name="userHide"  />         
           </td>
        </tr>    
        <tr>
           <td>籍贯</td>
           <td>
             <select name="userJIGuan">
               <option value="北京">北京</option>
               <option value="上海" selected="selected">上海</option>
               <option value="广州">广州</option>          
             </select>
           </td>
        </tr>    
        <tr>
           <td>备注</td>
           <td>
             <textarea cols="20" rows="5" name="userComment" ></textarea>
           </td>
        </tr>    
        <tr>
           <td colspan="2" align="center">
             <input type="submit" value="登录"/>
             &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
             <input type="reset" value="重置"/>
           </td>
        </tr>    
      </form>
      </table>


        
-超链接元素
    分类:
        a标记超链接:
            属性:href="超链接的目的地"
            target="目标的打开方式"
                _blank:在一个新的空白浏览器窗口打开
                _self:在当前的浏览器窗口打开
                其他的frame名字
        a标记锚点:
            定义锚点:
                <a name="自定义的锚点的名字">网页中显示文字</a>
              连接到锚点
                <a href="#锚点的名字">网页中显示的文字</a>

如:

     <!--超链接-->
      <a href="aa.html" target="_blank" >超链接演示</a>
      <!--锚点--><br />
      <a name="maoName">定义一个锚点</a>    
     <a href="#maoName">跳转到锚点的位置</a>


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值