HTML

HTML :超文本标记语言 --网页(hyper text mark language)

       

  1.文件结构: 标签一般成对出现

               <html>

                          <head> ... </head>  // 文件头部  标签主要用来引入外部的样式和脚本文件, 还可以用来定义编码和标题
                                                              主要的是网页中与内容无关的部分(不显示内容

                          <body> ... </body>  // 文本   签里放的是要显示的内容部分 

              </html>

 

  2.常用标签

                 标题标签:  <h1> ~ <h6>     标题从 1 到 6 ,依次减小

                 版本标签:<!DOCTYPE html>  说明当前版本文是 html5

                 段落标签:<p> 段落内容 </p> ( 带换行 ),普通文本是不会自动换行的

                 分割符:    <hr> 分割线   不需要结束标签,添加一道横线

                 换行符:   <br>换行      不需要结束标签

                 标签的属性: 格式:属性名 = “属性值”    可以定义标签的宽( width ) , 高( height),颜色(color)...

                 特殊转义字符: &lt ( < )    %gt( > ) 

                 图片标签:<img src=" 图片路径 (相对路径)/ 图片名" ,alt =" 当图片找不到时,提示的内容" >

                 超链接标签:<a href= "要跳转的目标" > 超链接提示的文字  </a> 

                                       方式一:href = "要跳转的目标网址"      (页面间的跳转)

                                       方式二:href = "#另一个标签的 id 值 " (锚点) (页面内的跳转)

                                       例 : 图片作为超链接 <a href=" " > <img src="相对路径 / 图片名 " > </a>

                 列表标签: 

                           (1) 无序列表: <ul>

                                                             <li> 列表项 </li>

                                                         </ul>

                             (2)   有序列表:  <ol>

                                                              <li> 列表项 </li>

                                                         </ol>

                   表格:  

                           <table>       

                                      <thead> 表头 </table>

                                      <tbody> 表体

                                                    <tr> 第一行
                                                         <td>第一列</td><td>第二列</td>
                                                    </tr>
                                                    <tr> 第二行
                                                          <td>第一列</td><td>第二列</td>
                                                    </tr> 

                                      </tbody>

                                      <tfoot>  表脚  </tfoot>                          

                           </table>

                          快速生成表格的写法:                                    

                                   生成表格的父子关系,4行3列
                                          table>tbody>tr*4>td*3

                                  同时生成thead和tbody 需要用() 把他们分组,平级的用+连在一起
                                           table>(thead>tr>td*3)+(tbody>tr*4>td*3)

                                  给table加属性的快捷写法
                                            table[border=1][width=100%]>tbody>tr*2>td*2

                      合并属性: colspan=值 (n) 合并同一行中的  n 列
                                                    <td colspan="2">行1列1</td>   // colspan=2 将两个td合并为一个

                                         rowspan=值 (n) 合并同一列中的 n 行

                      <th> :   与 <td>一样表示列,<th> 其中的文本默认是居中并加粗

       

            表单:用来收集用户录入信息(重用与登录注册)

                       <input type="text">                                   文本框标签
                       <input type="password">                         密码框                                                                                                                               <input type="email">                                输入邮件地址
                       <input type="date" value="日期初始值"> 日期选择标签
                       <input type="time" value="时间初始值">  时间选择标签                                                                                                                     <input type="file">                                     文件选择框                                                                                                                       <input type="button" value="按钮文字">   按钮
                       <input type="reset" value="重置">            重置按钮 把页面所有填写的内容重置到初始状态
                       <input type="submit" value="提交">         提交按钮 把表单填好的信息发送给服务器
                       <button type="button|reset|submit">按钮文字</button>

                       <input type="radio">         单选按钮             

<!-- name取值相同的单选按钮视为同一组 
     checked 表示是否默认选中, 
     对于这种取值只有“是否”这两种情况的属性, 有两种写法:
         一种是只写属性名,
         另一种是名="值"  
-->

<p>
      男<input type="radio" name="sex" checked="checked">  <!--check表示默认被选中-->
      女<input type="radio" name="sex">
  </p>

  <p>
      未婚<input type="radio" name="married" checked>  
      已婚<input type="radio" name="married" > 
      离婚<input type="radio" name="married" >
  </p>

                      

                   <input type="checkbox">  复选按钮 

   

<!--
    name取值相同的复选按钮视为同一组, 
   同样可以用checked表示是否默认选中
-->

<p>

	读书<input type="checkbox" name="hobby">
	玩游戏<input type="checkbox" name="hobby">
	听音乐<input type="checkbox" name="hobby">
	敲代码<input type="checkbox" name="hobby" checked> <!-- 默认被选中 -->
</p>

                  

           下拉列表标签
                          <select>
                                <option>值1</option>
                                <option>值2</option>
                                               ....
                                <option>值n</option>
                          </select>
                         如果希望某个option默认被选中,在option上添加属性selected
                                   写法1: selected
                                   写法2: selected="selected"

         文本域标签  :  适合输入多行文本内容
                                <textarea cols="宽" rows="高"></textarea>

         取值是布尔值的属性
                                checked   配合单选按钮、复选按钮使用
                                selected   配合option标签使用
                                readonly  表示只读,可以配合大部分表单标签使用
                                disabled  表示禁用,跟只读类似,不能修改,
                                                而且在表单提交时,不会发送disabled属性的数据
                                                加在按钮上,禁用这个按钮
                                required  是否必填,如果空值,不允许提交表单

 

 

                               

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值