HTML学习之标签2

2017-07-30  本文已影响0人  TheLiar2017

标签: HTML 标签


HTML 常用标签

<ul>
     <li>精彩少年</li>
     <li>美丽突然出现</li>
     <li>触动心灵的旋律</li>
</ul>

效果:

image_1bm5u1h6i1su41bqk1498vrcs2nu.png-32.2kBimage_1bm5u1h6i1su41bqk1498vrcs2nu.png-32.2kB
<ol>
   <li>前端开发面试心法 </li>
   <li>零基础学习html</li>
   <li>JavaScript全攻略</li>
</ol>

效果:

image_1bm5u6n0umu1vlqgf1t8f1igc1b.png-30.5kBimage_1bm5u6n0umu1vlqgf1t8f1igc1b.png-30.5kB

图中红框部分就是独立的逻辑部分

创建整个表格的有五个元素:table/tbody/th/tr/td

  1. <table>...</table>:整个表格以<table>开始,以</table>结束.
  2. <tbody>...<tbody>:如果不加<thead>,<tbody>,<tfooter>,table的表格加载完才显示,加上这些之后,<tbody>包含行的内容下载完优先显示,不必等待表格加载结束后显示,同时,如果表格很长,用<tbody>分段,可以一部分一部分的显示.
  3. <tr>...</tr>:表格的一行,所以有几对<tr>,表格就有几行.
  4. <td>...</td>:表格的一个单元格,一行中包含几对<td>,说明一行中就有几列.
  5. <th>...</th>:表格头部的一个单元格,##表格表头##,加粗,居中显示

example:

image_1bm6dkb2t1f7856b199i1st1a8em.png-14.8kBimage_1bm6dkb2t1f7856b199i1st1a8em.png-14.8kB

效果:

52d3902b0001142703730239.jpg-28.9kB52d3902b0001142703730239.jpg-28.9kB
  1. 标题:
    用来描述表格内容的,标题的显示位置是在表格上方.
  2. 摘要:
    摘要的内容是不会在浏览器显示出来的,它的作用是增加表格的可读性.

        <a href="http://www.imooc.com" title="点击进入慕课网">
        click here!
        </a>

效果:
单击click here!文字,网页会链接到http://www.imooc.com这个网页.
title的属性作用:鼠标滑过链接文字时.会显示这个属性的文本内容.

<a href="mailto:yy@imooc.com?subject=观了不起的盖茨比有感&body=你好,对此评论有些想法">对此影评有何感想,发送邮件给我</a>

属性:
mailto:目标邮箱的地址.
subject:邮件的主题.
body:邮件的内容.
mailto的其他属性:

image_1bm6fvgv33vj10aujm7pope3a2m.png-44kBimage_1bm6fvgv33vj10aujm7pope3a2m.png-44kB

注意事项:
mailto后面如果有多个参数的时候第一个参数用 ? 连接,之后的参数用 & 连接.


![](图片地址)

属性:

  1. src:标识图片的位置.
  2. alt:指定图像的显示文本,当图片不可见(图片下载失败),可看见该属性指定的文本.
  3. title:提供在图片可见时对图像的描述(鼠标滑过图片时显示的文本).
  4. 图像可以是png,jpeg,gif格式的图像文件

网站通过html表单和用户交互,表单是可以把浏览者输入的数据传送到服务器端,这样服务器端程序就可以处理表单传过来的数据.

语法:

        <form action="服务器文件" method="传送方式">
            
            <label for="username">用户名:</label>
            <input type="text" name="username" />
            <label for="pass">密码:</label>
            <input type="password" name="pass" />
        
        </form>

讲解:

  1. <form>:<form>标签是成对出现的,<form>开始,</form>结束.
  2. action:浏览者输入数据被传送到的地方,比如一个PHP页面(save.php).
  3. method:数据传送的方式(get/post).
    注意:
  4. 所有表单控件(文本框/文本域/按钮/单选框/复选框等)都必须放在<form>...</form>标签之间(否则用户的数据提交不到服务器上去).
  5. method=post/get是后端程序员要考虑的(然而我现在什么也不懂,不知道要考虑什么).
        <form>
            <input type="text/password" name="名称" value="默认值" />
        </form>

讲解:

  1. type:当type=text时,输入框为文本输入框.
    type=password时,输入框为密码输入框.
  2. name:为文本输入框的名字,以备后台程序ASP,PHP使用.
  3. value:为文本输入框设置默认值(一般起到提示作用).

example:

    <form>
        姓名:
        <input type="text" name="myName" value="王小明">
        密码:
        <input type="password" name="pass" value="***">
    </form>

效果:

image_1bm6j2tetgg711p31d9kec5ho033.png-51.8kBimage_1bm6j2tetgg711p31d9kec5ho033.png-51.8kB
    <textarea rows="行数" cols="列数">
    文本
    </textarea>

讲解

  1. <textarea>标签是成对出现的,以<textarea>开始,以</textarea>结束.
  2. cols:多行文本域的列数.
  3. rows:多行文本域的行数.
  4. <textarea></textarea>标签之间可以输入默认值.
    example:
<form action="save.php" method="post" >
    <label>个人简介:</label>
    <textarea cols="50" rows="10" placeholder="在这里输入内容..."></textarea>
    <input type="submit" value="确定"  name="submit" />
    <input type="reset" value="重置"  name="reset" />
</form> 

效果:

image_1bm6jptrfleh4sc1he415so1qdo3g.png-5.9kBimage_1bm6jptrfleh4sc1he415so1qdo3g.png-5.9kB

在使用表单设计调查时,html有两种选择框: 单选框复选框
单选框中选项用户只能选择一项,而复选框中的选项用户可任意选择多项.

语法

<input type="radio/checkbox" value="值" name="名称" checked="checked">

讲解:

  1. type:当type=radio时.控件为单选框.
    type=checkbox时,控件为复选框.
  2. value:提交数据到服务器的值(供后台程序使用).
  3. name:为控件命名,以备后台使用.同一组单选框的name要相同.
  4. checked:当设置为checked="checked"时,该选项为默认选中.
    example:
    image_1bm6kn2nvmqc6k68lh16u81abr3t.png-30kBimage_1bm6kn2nvmqc6k68lh16u81abr3t.png-30kB

效果:

image_1bm6kq14n1fnsqtut1e1oum12f954.png-48.8kBimage_1bm6kq14n1fnsqtut1e1oum12f954.png-48.8kB

下拉表框在网页中经常用到,它可以有效的节省空间,既可以单选,也可以多选.

语法

image_1bm6kurmk1du01s3i1tfmv28mkr5h.png-15.7kBimage_1bm6kurmk1du01s3i1tfmv28mkr5h.png-15.7kB

讲解

  1. value
<option value="提交值">选项</option>

提交值是提交给服务器的值, 选项是显示的值.

  1. selected="selected":如果设置这个属性,则该选项就被默认选中.
    效果:
    image_1bm6ld6uo1a6tmpk15md1spc1t6h5u.png-45.8kBimage_1bm6ld6uo1a6tmpk15md1spc1t6h5u.png-45.8kB

下拉列表也可以进行多选.在<select>标签中设置multiple="multiple"属性,就可以实现多选功能.

example

image_1bm6lsj1k1qig1muo3dkluj1e6s6b.png-15.4kBimage_1bm6lsj1k1qig1muo3dkluj1e6s6b.png-15.4kB

效果

image_1bm6lt9t01861khtc3g11m0suj6o.png-45.5kBimage_1bm6lt9t01861khtc3g11m0suj6o.png-45.5kB

在表单中有两种按钮可以使用,分别为:提交按钮,重置.当用户需要提交表单信息到服务器时,要用到提交按钮.重置按钮是将表单信息重置到初始状态.

语法

<input type="submit" value="提交">
  1. 只有当type的值设置为submit时,按钮才有提交作用.
  2. value:按钮上显示的文字.
    example
    image_1bm6mmkvu1via1n5o1cri1ih217j875.png-9.7kBimage_1bm6mmkvu1via1n5o1cri1ih217j875.png-9.7kB

效果

image_1bm6mndct1b7s12861uko1abg1coh7i.png-40kBimage_1bm6mndct1b7s12861uko1abg1coh7i.png-40kB

语法

<input type="reset" value="重置">
  1. type:只有当type的值为reset时,按钮才有重置作用.
  2. value:按钮上显示的文件
    example
    image_1bm6nakkftsj62l1krbpopn787v.png-8.2kBimage_1bm6nakkftsj62l1krbpopn787v.png-8.2kB

效果

image_1bm6nb7dk10nm1b16102re3l1ag38c.png-40.2kBimage_1bm6nb7dk10nm1b16102re3l1ag38c.png-40.2kB image_1bm6nbk3rbt51g517lnsd11od18p.png-43.6kBimage_1bm6nbk3rbt51g517lnsd11od18p.png-43.6kB

<lable>标签不会向用户呈现任何特殊效果,它的作用是为鼠标用户改进了可用性.如果你在lable标签内点击文本,就会触发此控件.也就是说,当用户选中该lable标签时,浏览器就自动将焦点跳转到和标签相关的表单控件上.

语法

<lable for="控件id名称">
<!-- 标签 for 属性的值应当与相关控件的 id属性值 一定要相同-->

example

<form>
   <label for="jungle">慢跑</label>
  <input type="checkbox" name="jungle" id="jungle" />
  <br />
  <label for="mountain">登山</label>
  <input type="checkbox" name="mountain" id="mountain" />
  <br />
  <label for="sports">篮球</label>
  <input type="checkbox" name="sports" id="sports" >
  
</form>

效果

image_1bm6o78qdjd31rk51s411noboai96.png-4.5kBimage_1bm6o78qdjd31rk51s411noboai96.png-4.5kB
上一篇 下一篇

猜你喜欢

热点阅读