博客列表 >HTMl 中的 a 链接、列表、表格、表单元素常用属性

HTMl 中的 a 链接、列表、表格、表单元素常用属性

晴天
晴天原创
2020年04月04日 17:20:40981浏览

HTMl 中的 a 链接、列表、表格、表单元素常用属性

[toc]

1.a 链接元素常用属性和属性值

1.1 常用属性

在 a 标签中 <a href=""></a> 默认点击为在当前页打开

可在标签中添加target="_blank"使其点击 在新窗口打开

演示代码<a href="https://www.php.cn/" target="_blank">PHP中文网</a>

演示地址http://php.rc238.cn/0403/demo1.html#a

1.2 常用属性值

在 href 中填写不同的属性值,使网站完成不同的操作
<a href=""></a>
|序号|演示值|示例|描述|
|-|-|-|-|
|01|1.zip|<a href="1.zip"></a>|若链接文件浏览器无法识别,则自动下载|
|02|tel:|<a href="tel:10086"></a>|点击调出拨打电话界面|
|03|mailto:|<a href="mailto:123456@qq.com"></a>|点击调出邮件发送终端|
|04|#|<a href="#top"></a>|点击跳转到当前 HTML 中 ID 为 top 的 div|

当然若你本地没有打电话软件、邮件发送终端,链接是无效的,因为他调用不到


关于第一个下载,默然下载文件名为当前文件名”1.zip”

添加download=""属性,可自定义下载文件名

演示代码<a href="1.zip" download="演示.zip">点击下载</a>

演示地址http://php.rc238.cn/0403/demo1.html#b


2.列表元素

列表分为无序列表、有序列表、自定义列表

2.1 无序列表

<ul>  <li>草莓</li>  <li>苹果</li>  <li>牛奶</li></ul>

此为无序列表,用<ul></ul>标签
没有顺序,在网页中显示为

  • 草莓

  • 苹果

  • 牛奶


2.2 有序列表

<ol>  <li>草莓</li>  <li>苹果</li>  <li>牛奶</li></ol>

此为有序列表,用<ol></ol>标签
给文本加上顺序,在网页中显示为

1.草莓 2.苹果 3.牛奶

当然这里可以给<ol></ol>加个属性start=""
设置顺序起始数字,比如

<ol start="5">  <li>草莓</li>  <li>苹果</li>  <li>牛奶</li></ol>

那么,在网页中显示为

5.草莓 6.苹果 7.牛奶


2.3 自定义列表

<dl>  <dt>HTML</dt>  <dd>超文本标记语言</dd></dl>

他更像是名词解释,在网页中显示为

HTML
   超文本标记语言


3.表格 常用标签、属性

演示地址http://php.rc238.cn/0403/demo1.html

<table border="1" cellpadding="5" cellspacing="0" width="500" align="center">  <!-- border="1" 给表格加边框cellpadding="5" 设置单元变与内容之间的空间  cellspacing="0" 设置单元格与单元格之间的空间  width="500"  设置表格宽度  align="center" 居中-->  <colgroup bgcolor="lightpink">    <!--整列编辑 bgcolor背景颜色 span跨越  span="2"跨越两列 -->    <col />    <col bgcolor="lightgreen" />    <col bgcolor="yellow" span="2" />    <col />  </colgroup>  <caption style="font-size: 1.5rem;">    <!--font-size 给表格标题设置文字大小为系统文字的1.5倍-->    员工信息表  </caption>  <!--给表格分区是为了后期css、js改变表格内容时方便-->  <!--表头写入 thead 标签中-->  <thead bgcolor="lightblue">    <tr>      <th>部门</th>      <th>ID</th>      <th>姓名</th>      <th>职务</th>      <th>电话</th>    </tr>  </thead>  <!--内容写入tbody中,可添加多个tbody-->  <tbody>    <tr>      <td rowspan="3" align="center">开发部</td>      <!--rowspan 为合并行 合并3行-->      <td>101</td>      <td>小王</td>      <td>主管</td>      <td>188456*****</td>    </tr>    <tr>      <td>102</td>      <td>小张</td>      <td>程序员</td>      <td>156321*****</td>    </tr>    <tr>      <td>103</td>      <td>小李</td>      <td>实习生</td>      <td>158654*****</td>    </tr>  </tbody>  <tbody>    <tr>      <td rowspan="3" align="center">销售部</td>      <td>104</td>      <td>小马</td>      <td>主管</td>      <td>156321*****</td>    </tr>    <tr>      <td>105</td>      <td>小刘</td>      <td>客服</td>      <td>156789*****</td>    </tr>    <tr>      <td>106</td>      <td>小朱</td>      <td>实习生</td>      <td>188654*****</td>    </tr>  </tbody>  <!--底部写入tfoot中-->  <tfoot bgcolor="#c7b440;">    <tr>      <td>备注:</td>      <!--colspan 为合并列 合并4列-->      <td colspan="4">所有员工离职必须提前三十天提交书面申请</td>    </tr>  </tfoot></table>

4.表单常用标签及属性

为了方便查看,我把标签及属性的解释全部注释在了代码中

演示地址http://php.rc238.cn/0403/demo2.html

<main>  <h3>用户注册</h3>  <form action="">    <!--创建表单-->    <!--不同表单写入不同section中,方便后期查看修改,代码美观-->    <section>      <!--label中的for要跟input中的id关联,这样用户点击label是自动选中对应input-->      <label for="username">用户名:</label>      <input        type="text"        id="username"        name="username"        placeholder="不少于六位"        maxlength="20"        required        autofocus      />      <!--        type规定输入框格式:            text:文本            password:密码            radio:单选框            checkbox:复选框         必须要有name属性,属性值为上传服务器是的变量名        placeholder:给输入框添加一个提示        maxlenth:当前输入框最多输入多少文字        required:规定当前输入框是不是必填项        autofocus:自动获取焦点到当前输入框        checked:为默认选中        checked autofocus required 均为布尔值,出现即为true/真         否则不要写-->    </section>    <section>      <label for="password">密码:</label>      <input        type="password"        name="password"        id="password"        placeholder="不少于六位"        size="20"        required      />    </section>    <section>      <label for="secret">性别:</label>      <div>        <!--当我们进行发送的时候,还少了一个值,单选按钮和复选按钮不是用户输入的,而是选择的,是预定义值,所以一定要有value属性,给个值,通常用数字1、2表示,但为了代码直观可以直接给id名-->        <input type="radio" name="gender" id="male" value="male" /><label          for="male"          >男</label        >        <input type="radio" name="gender" id="female" value="female" /><label          for="female"          >女</label        >        <input          type="radio"          name="gender"          id="secret"          value="secret"          checked        /><label for="secret">保密</label>      </div>    </section>    <section>      <label for="programme">兴趣:</label>      <div>        <input          type="checkbox"          name="hobby[]"          id="game"          value="game"          checked        /><label for="game">游戏</label>        <input          type="checkbox"          name="hobby[]"          id="travel"          value="travel"        /><label for="trael">旅游</label>        <input type="checkbox" name="hobby[]" id="shoot" value="shoot" /><label          for="shoot"          >摄影</label        >        <input          type="checkbox"          name="hobby[]"          id="programme"          value="programme"          checked        /><label for="programme">编程</label>      </div>    </section>  </form></main>
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议