一、列表标签

1.无序列表 ul

  1. <ul>
  2. <li>列表项1</li>
  3. <li>列表项2</li>
  4. <li>列表项3</li>
  5. ......
  6. </ul>

2.有序列表 ol

有序列表即为有排列顺序的列表,其各个列表项按照一定的顺序排列定义

  1. <ol>
  2. <li>列表项1</li>
  3. <li>列表项2</li>
  4. <li>列表项3</li>
  5. ......
  6. </ol>

3.自定义列表

  1. <dl>
  2. <dt>名词1</dt>
  3. <dd>名词1解释1</dd>
  4. <dd>名词1解释2</dd>
  5. ...
  6. <dt>名词2</dt>
  7. <dd>名词2解释1</dd>
  8. <dd>名词2解释2</dd>
  9. ...
  10. </dl>

二、表格 table

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Document</title>
  6. <style>
  7.  
  8. </style>
  9. </head>
  10. <body>
  11. <!-- cellspacing 单元格和单元格之间的距离 -->
  12. <!-- cellpadding 单元格内容距离单元边框的距离 -->
  13. <table width="500" border="1" align="center" cellspacing="0" cellpadding="0">
  14. <caption>个人信息表</caption> 表格标题
  15. <tr>
  16. <th>姓名</th>
  17. <th>性别</th>
  18. <th>电话</th>
  19. </tr>
  20. <tr>
  21. <td>小王</td>
  22. <td></td>
  23. <td>110</td>
  24. </tr>
  25. <tr>
  26. <td>小明</td>
  27. <td></td>
  28. <td>120</td>
  29. </tr>
  30. </table>
  31. </body>
  32. </html>

1.表格属性

2.表格结构

在使用表格进行布局时,可以将表格划分为头部、主体和页脚。

  <thead></thead>:用于定义表格的头部。

  <tbody></tbody>:用于定义表格的主体。

3.表格标题

  1. <table>
  2. <caption>我是表格标题</caption>
  3. </table>

4.合并单元格

  跨行合并:rowspan 跨列合并:colspan

  合并单元格的思想:将多个内容合并的时候,就会有多余的东西,把它删除。 例如 把 3个 td 合并成一个, 那就多余了2个,需要删除。

  公式: 删除的个数 = 合并的个数 - 1

  合并的顺序 先上 先左

  1. <body>
  2. <table width="400" height="100" border="1">
  3. <tr>
  4. <td>123</td>
  5. <td>abc</td>
  6. <td>abc</td>
  7. </tr>
  8. <tr>
  9. <td colspan="2">123</td>
  10.  
  11. <td>测试</td>
  12. </tr>
  13. <tr>
  14. <td>123</td>
  15. <td>abc</td>
  16. <td>abc</td>
  17. </tr>
  18.  
  19. </table>
  20. 1. 先确认跨列合并 colspan
  21. 2. 先上后下 先左右后
  22. 3. 删除的个数
  23.  
  24. <table width="400" height="100" border="1">
  25. <tr>
  26. <td>123</td>
  27. <td>abc</td>
  28. <td rowspan="3">abc</td>
  29. </tr>
  30. <tr>
  31. <td>123</td>
  32. <td>123</td>
  33.  
  34. </tr>
  35. <tr>
  36. <td>123</td>
  37. <td>abc</td>
  38. </tr>
  39. </table>
  40. 1. 先确认跨行合并 rowspan
  41. 2. 先上后下 先左右后
  42. 3. 删除的个数
  43. </body>

三、表单——目的是为了收集用户信息。

  在HTML中,一个完整的表单通常由表单控件(也称为表单元素)、提示信息和表单域3个部分构成。

  表单控件:包含了具体的表单功能项,如单行文本输入框、密码输入框、复选框、提交按钮、重置按钮等。

  提示信息:一个表单中通常还需要包含一些说明性的文字,提示用户进行填写和操作。

  表单域:他相当于一个容器,用来容纳所有的表单控件和提示信息,可以通过他定义处理表单数据所用程序的url地址,以及数据提交到服务器的方法。如果不定义表单域,表单中的数据就无法传送到后台服务器。

1.input 控件

  1. <form action="" method="post">
  2. 用户名: <input type="text" name="yonghuming" value="用户名"> <br /> <br /> --value是在输入框中显示提示信息
  3. 密 码: <input type="password" name="mima"><br /> <br />
  4. 性别: <input type="radio" name="sex">
  5. <input type="submit" value="提交所填">
  6. <input type="reset" value="重新填写">
  7. </form>
  8.  
  9. 显示效果如下:

2.label标签

作用: 用于绑定一个表单元素, 当点击label标签的时候, 被绑定的表单元素就会获得输入焦点。

  1. <label for="male">Male</label>
  2. <input type="radio" name="sex" id="male" value="male">

点击标题,焦点定位到后面的输入框

  1. <tr height="60">
  2. <td>
  3. <label for="suibian">密码</label>
  4. </td>
  5. <td><input type="password" value="110120" maxlength="6"id="suibian" /></td>
  6. </tr>

3.textarea控件(文本域)

通过textarea控件可以轻松地创建多行文本输入框,其基本语法格式如下:

  1. <textarea cols="每行中的字符数" rows="显示的行数">
  2. 文本内容
  3. </textarea>

4.下拉菜单

  1. <select>
  2. <option>选项1</option>
  3. <option>选项2</option>
  4. <option>选项3</option>
  5. ...
  6. </select>

5.表单域

  1. <form action="url地址" method="提交方式" name="表单名称">
  2. 各种表单控件
  3. </form>

四、查文档

经常查阅文档是一个非常好的学习习惯。

W3C : http://www.w3school.com.cn/

MDN: https://developer.mozilla.org/zh-CN/

  1. value

002.前端开发知识,前端基础HTML(2020-01-07)的更多相关文章

  1. 前端开发:css基础知识之盒模型以及浮动布局。

    前端开发:css基础知识之盒模型以及浮动布局 前言 楼主的蛮多朋友最近都在学习html5,他们都会问到同一个问题 浮动是什么东西?  为什么这个浮动没有效果?  这个问题楼主已经回答了n遍.今天则是把 ...

  2. Vue.js高效前端开发知识 • 【目录】

    持续更新中- 章节 内容 实践练习 Vue.js高效前端开发 • (实践练习) 第1章 Vue.js高效前端开发 • [ 一.初识Vue.js ] 第2章 Vue.js高效前端开发 • [ 二.Vue ...

  3. 前端开发概述+JS基础细节知识点

    一 前端开发概述 html页面:html css javascript 拿到UI设计图纸:切图-->html+css静态布局-->用JS写一写动态效果-->ajax和后台进行交互,把 ...

  4. 我在阿里这仨月 前端开发流程 前端进阶的思考 延伸学习的方式很简单:google 一个关键词你能看到十几篇优秀的博文,再这些博文中寻找新的关键字,直到整个大知识点得到突破

    我在阿里这仨月 Alibaba 试用期是三个月,转眼三个月过去了,也到了转正述职的时间.回想这三个月做过的事情,很多很杂,但还是有重点. 本文谈一谈工作中遇到的各种场景,需要用到的一些前端知识,以及我 ...

  5. 阶段5 3.微服务项目【学成在线】_day02 CMS前端开发_16-CMS前端工程创建-导入系统管理前端工程

    提供了基于脚手架封装好的前端工程 H:\BaiDu\黑马传智JavaEE57期 2019最新基础+就业+在职加薪\阶段5 3.微服务项目[学成在线]·\day02 CMS前端开发\资料\xc-ui-p ...

  6. 003.前端开发知识,前端基础CSS(2020-01-07)

    一.CSS初识 CSS通常称为CSS样式表或层叠样式表(级联样式表),主要用于设置HTML页面中的文本内容(字体.大小.对齐方式等).图片的外形(宽高.边框样式.边距等)以及版面的布局等外观显示样式. ...

  7. 001.前端开发知识,前端基础HTML(2020-01-07)

    一.开发工具: chrome . sublime . photoshop 二.Web标准:不是某一个标准,而是由W3C和其他标准化组织制定的一系列标准的集合. 三.HTML的语言语法骨架格式 < ...

  8. 007.前端开发知识,前端基础CSS(2020-01-28)

    一.布局 一列固定宽度且居中 两列左窄右宽型 通栏平均分布型 1.一列固定宽度且居中布局<body> .top+.banner+.main+.footer 按Tab键,得到下框中代码 &l ...

  9. 006.前端开发知识,前端基础CSS(2020-01-21)

    来源:第五天  01盒子水平居中 一.盒子中文字控制: 1.text-align: center; /*可以让盒子内容(文字 行内元素 行内块元素)居中对齐*/ 二.让盒子水平居中对齐: 方法1.ma ...

随机推荐

  1. part10 header界面渐隐渐显 //动态路由//项目动画

    两个组件只同时显示一个 可以用 a v-show='variable'  b: v-show='!variable' 1.对全局事件的解绑 //代码容易出现大量bug 因为影响其他组件 keep-al ...

  2. LINUX文件目录存放文件说明

    /bin bin是Binary的缩写.这个目录存放着最经常使用的命令. /boot这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件. /dev dev是Device(设备) ...

  3. spring aop中的propagation的7种配置

    1.前言 在声明式的事务处理中,要配置一个切面,即一组方法,如 <tx:advice id="txAdvice" transaction-manager="txMa ...

  4. 干货 | 快速实现数据导入及简单DCS的实现

    干货 | 快速实现数据导入及简单DCS的实现 原创: 赵琦 京东云开发者社区  4月18日 对于多数用户而言,在利用云计算的大数据服务时首先要面临的一个问题就是如何将已有存量数据快捷的导入到大数据仓库 ...

  5. 关于阿里云的远程连接和轻型桌面(xfce4)安装

    这里用的阿里云服务器是轻量应用服务器 先通过网页端的远程连接进入服务器,然后 安装xfce4 (1)先安装更新:apt-get update. (2)安装xrdp:输入apt-get install ...

  6. CodeForces-1100C NN and the Optical Illusion 简单数学

    题目链接:https://vjudge.net/problem/CodeForces-1100C 题意: 题目给出外部圆的数目n和内部圆的半径r,要求求出外部圆的半径以满足图片要求. 显然这是一道数学 ...

  7. Pytorch学习--编程实战:猫和狗二分类

    Pytorch学习系列(一)至(四)均摘自<深度学习框架PyTorch入门与实践>陈云 目录: 1.程序的主要功能 2.文件组织架构 3. 关于`__init__.py` 4.数据处理 5 ...

  8. 18 11 11 网络通信大都数使用的方式 socket

    ---恢复内容开始--- 浏览器  和 聊天工具  一般都用socket socket  在不同的  语言中的使用流程都大同小异    收  发  关闭 import socket def len() ...

  9. 修改Oracle数据库的字符集

    2019年6月,来到了新的环境工作,接触了新的项目. 新的项目需要用Oracle数据库,虽然以前没用过,但是边学边用呗,在安装Oracle数据库的时候完全没有注意到要选择UTF-8的字符集,直接就默认 ...

  10. Python笔记_第四篇_高阶编程_魔法(术)方法详解(重载的再详解)

    1. 魔法方法是什么? 魔法方法(Magic Method)是Python比较独特的应用,它可以给你的类增加特殊的方法,如果你的对象实现了(重载),这些方法中的某一个,就会被Python所调用.正如装 ...