刚开始接触前端的一枚小菜鸡罢了,一些无用潦草且抽象的笔记。

目录

段落、图片、链接

表格

列表

表单

一个简单的实例

段落、图片、链接

<html lang="zh-CN"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>The First Title</title>
</head>

lang表示该页面的语言,有些浏览器会根据其语言进行默认翻译,为用户提供一个语言提示,但是其中对于文字的显示没有区别

<body><h1>前端的组成</h1><p>结构html5、样式css、跳转js<br/>br/强制换行</p>我是<b>加粗</b>文字<br/> 我是<i>倾斜</i>文字<br/> 我是<del>删除线</del><br/> 我是<ins>下划线</ins><div>我是一个div标签我一个人占一行,相当于一个盒子</div> 123<br/><span>我是一个sapn</span> <span>我是一个sapn</span><div>div与span都是用来布局</div><div><h4>锚点链接:快速索引到页面位置</h4><a href="#p_d">照片下载</a><h4>图像标签的使用:</h4><img src="data:images/yang's帅照.jpg" alt=""><br/><img src="data:images/yang帅照.jpg" alt="yyk的帅照"><br/><img src="data:images/yang's帅照.jpg" title="yyk的帅照"><br/><h4>cug官网跳转链接</h4><a href="http://www.cug.edu.cn" ,target="_self">cug_self</a><br/><h4>一个无用的跳转页面(本地)</h4><a href="show.html">一个跳转页面</a><br/><h4>空页面地址</h4><a href="#">空地址</a><br/><h4 id="p_d">下载地址</h4><a href="download/yang's帅照.zip">下载yang's帅照</a><br/><h4>图片链接</h4><a href="http://www.cug.edu.cn"><img src="data:images/yang's帅照.jpg" alt=""></a><br/><!-- 这是一个注释 -->&nbsp; 这是小于号 &lt;</div>
</body>

在body中:

  • <h*>*表示格式为几号标题
  • <p>标签为段落
  • <b>表示加粗
  • <i>表示倾斜
  • <br/>表示换行符
  • <div>可以看作是一个容器,占据一行的位置,可其中添加很多其他元素
  • <span>则表示一个小盒子,与div不同的是,div是一个大盒子
  • <img>表示插入一个图片文件,src为文件路径,alt为文件显示失败的提示,title为图像提示信息,width,height,border分别为图片的宽,高,边界粗度(对于src路径有两种方式,本机图片路径,网络绝对地址)
  • <a>跳转链接,可以跳转至本地链接"xxx.html"相对路径或是绝对路径,外部网址链接"http://www.cug.edu.cn",空地址"#",网址链接在<a>后面放入图片<img>点击图片进行跳转,下载链接"xxx.zip"或者"xxx.exe",锚点链接<#id>根据id进行页面内的跳转
  • &It;&nbsp;特殊符号的使用,前者为小于号,后者为空格

—————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————

表格

<table align="center" border="1" cellpadding="20" cellspacing="0" width="700" height="500"><!-- 第一行 --><thead><tr><!-- 行中元素 --><th>姓名</th><th>性别</th><th>成绩</th><th>照片</th><th>学校链接</th></tr></thead><tbody><tr><td>张三</td><td>男</td><td>93</td><td><img src="data:images/yang's帅照.jpg" alt="" width="100" height="170"></td><td><a href="http://www.cug.edu.cn">CUG</a></td></tr><tr><td>李四</td><td>女</td><td>96</td><td><img src="data:images/ao's帅照.jpg" alt="" width="100" height="170"></td><td><a href="http://www.cug.edu.cn">CUG</a></td></tr><tr><td>张三</td><td>男</td><td>89</td><td><img src="data:images/zy's帅照.jpg" alt="" width="100" height="170"></td><td><a href="http://www.ncu.edu.cn/">NCU</a></td></tr></tbody></table>

在表格中主体分以下几个部分:

  • <table>表格,其中cellspacing为表格线的宽度,cellpadding为表格中字与边界的距离,border为表格是否需要表格线
  • <tr>表格中的行
  • <td>行中存放数据的格子
  • <th>表格中的表头设置

在表格中,我们可以放置各种各样的元素,图片、链接、文字等等,以上是表格的最基础的部分,当然是满足不了我们需要的应用的。

而我们通常需要将表格划分为头部属性与身体信息两部分,我们可以采用<thead>和<tbody>对表格进行划分,使表格代码结构更加清晰

<tr><td rowspan="2"></td><td></td><td colspan="3"></td></tr><tr><td></td><td></td><td></td><td></td></tr>

而在表格的操作中,我们也是通常需要对表格进行跨行或者跨列进行合并的,合并代码如上,使用跨行或者跨列合并单元格,<td rowspan>或者<td colspan>进行合并,效果如下。

总结:表格主要由三部分组成:标签<th>,行<tr>,单元格<td>其中<thead>和<tbody>表示表格的头部与身体,对于表格的样式操作有cellspacing、cellpadding、border,表格合并操作有rowspan、colspan

—————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————

列表

<body><!-- 列表 其中只能放li,但是li中可以放置任何元素--><h3>无序列表</h3><h4>编程语言</h4><ul><li>java</li><li>C++</li><li>Go</li><li>python</li></ul><h4>帅照</h4><ul><li><img src="data:images/ao's帅照.jpg" alt="" width="100" height="150"></li><li><img src="data:images/yang's帅照.jpg" alt="" width="100" height="150"></li><li><img src="data:images/zy's帅照.jpg" alt="" width="100" height="150"></li><li><img src="data:images/f's帅照.jpg" alt="" width="100" height="150"></li></ul><h3>有序列表</h3><h4>语言熟练度排名</h4><ol><li>C++</li><li>python</li><li>java</li><li>Go</li></ol><!-- dd是对dt的各种解释说明 --><h3>自定义列表</h3><h4>编程语言种类</h4><dl><dt>编程语言</dt><dd>java</dd><dd>C++</dd><dd>Go</dd><dd>python</dd></dl>
</body>

列表一共是分为三种:无序列表、有序列表、自定义列表

标签 定义 说明
<ul></ul> 无序列表 列表的陈列是无序的
<ol></ol> 有序列表 用于排名等有序操作
<dl></dl> 自定义列表 可以对字段进行说明

在无序和有序列表中,其中的列表元素都为<li>,不能为其他东西,而在<li>当中,我们可以定义文字、超链接、图片等等元素。

与以上两种不同的是,自定义列表其中的元素有<dt>与<dd>,对于<dt>其可以为一个总概的字段,例如编程语言,而之后的<dd>便是对<dt>的一个说明,编程语言有哪些?进行一个罗列。

—————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————

表单

表单的用处,为了手机用户信息。表单由:表单域、表单元素、提示信息构成的。

表单域是为了将域内信息提供给后台

<body><form action="xxx.php" method="get" name="name1"><h5>input表单元素使用</h5><!-- 文本框 --><label for="id">账号:</label><input type="text" name="account" value="请输入用户名" maxlength="8" id="id"><!-- 密码框 --><br/> <label for="psw">密码:</label><input type="password" id="psw" name="password"><!-- 单选框 --><br/> 性别:<label for="男">男</label><input type="radio" name="sex" value="男" checked="checked" id="男"><label for="女">女</label><input type="radio" name="sex" id="女" value="女"><!-- 多选框 --><br/> 爱好:<label for="玩">玩</label><input type="checkbox" name="hobby" value="玩" id="玩"><label for="吃">吃</label><input type="checkbox" name="hobby" value="吃" id="吃"><!-- 注册(提交php) 重置按钮 --><br><input type="submit" name="submit" value="注册"> <input type="reset" name="reset" value="重置"><!-- 自定义按钮,利用js启动事件 --><br><input type="button" name="button1" value="事件1"><br>上传文件<input type="file" value="选择文件"><h5>select下拉表使用</h5>籍贯:<select name="籍贯" id="籍贯"><option value="山东">山东</option><option value="北京">北京</option><option value="江西" selected="selected">江西</option><option value="湖北">湖北</option></select><h5>文本域表格元素</h5>建议:<textarea name="建议" id="建议" cols="30" rows="3">一些你的建议</textarea></form>
</body>

input表单元素使用:其中有着各种各样的样式,text一行文本、password输入格式为密码、radio单选、checkbox多选、submit提交按钮(传送数据给后端)、button按钮配合js使用。

在其中每个input都可以设置相对应的id,每个input有着自己唯一的id,对于radio和checkbox可以通过name,来对多选单选进行锁定?这种说法可能不太准确,这种按钮可以使用checked进行默认选定。其中也有value值,是不同的input传给后端的值。而对于一些按钮可能想通过点击前面的文字进行选中,提高用户的体验,于是使用lable,与相对应的input元素进行锁定即可。

select下拉表:利用select,在其中有着option选项,每个option选项就是下拉框中的内容,在option选项中也可以设置value值等,也可以使用selected进行默认选定。

textarea文本输入框:可以利用cols与rows设置初始宽度的行列

—————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————

一个简单的实例

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>注册页面</title>
</head><body><h3>玩家注册</h3><table><tr><td>性别</td><td><input type="radio" name="sex" id="男" checked="checked"> <label for="男">男</label><input type="radio" name="sex" id="女"><label for="女">女</label></td></tr><tr><td>生日</td><td><select name="年" id="年"><option value="2000">2000</option><option value="2001">2001</option><option value="2002">2002</option><option value="2003">2003</option><option value="2004">2004</option><option value="2005">2005</option></select><select name="月" id="月"><option value="1">1</option><option value="2">2</option><option value="4">10</option><option value="5">11</option><option value="6">12</option></select><select name="日" id="日"><option value="1">1</option><option value="2">2</option><option value="3">3</option></select></td></tr><tr><td>所在地区</td><td><input type="text" value="江西"></td></tr><tr><td>爱好</td><td><label for="玩">玩</label><input type="checkbox" name="爱好" id="玩" checked="checked"><label for="吃">吃</label><input type="checkbox" name="爱好" id="吃"><label for="看">看</label><input type="checkbox" name="爱好" id="看"></td></tr><tr><td>备注</td><td><textarea name="备注" id="备注" cols="30" rows="5"></textarea></td></tr><tr><td></td><td><input type="submit" name="提交" id="提交" value="注册"></td></tr><tr><td></td><td><input type="checkbox" name="" id="协议" checked="checked"><label for="协议">我同意该协议</label></td></tr><tr><td></td><td><h5>开始你的新世界</h5>加载1...<br/> 加载2.....<br/> 加载3.......<br/></td></tr></table>
</body></html>

HTML5:段落、图片、链接、表格、列表、表单相关推荐

  1. HTML入门必看-含源码案例(表格-列表-表单-图片-视频-音频)

    HTML知识点: 目录 HTML知识点: 一.第一个HTML代码 二.一些常用的简单元素,都是写在两个body标签之间的 粗体.斜体.下划线.删除效果 三.表格元素 1.普通表格     2.合并表格 ...

  2. HTML超链接 表格 列表 表单

    目录 一.HTML超链接 1.外部链接 2.内部链接 3.空链接 # 4.下载链接 5.网页元素的链接 6.锚点链接 二.表格 1.表格标签的属性 2.合并单元格 三.列表 1.无序列表 2.有序列表 ...

  3. HTML5+CSS3 02(表格、表单标签、语义化,字符实体标签)

    一 表格的基本使用 1.1 表格的基本标签 场景:在网页中以行+列的单元格的方式整齐展示和数据,如:学生成绩表 基本标签: 标签名 说明 table 表格整体,可用于包裹多个tr tr 表格每行,可用 ...

  4. easyui表单网格列错位_《HTML5从入门到精通》——第3章 HTML表格与表单

    <HTML5从入门到精通> ◎千锋教育高教产品研发部/编著 (清华大学出版社出版) 目 录 第3章 HTML表格与表单................................... ...

  5. html中的列表、表格、表单

    目录 一.列表(有序列表和无序列表) 1.无序列表 2.有序列表 3.列表的嵌套 二.表格 1.表格所需的主要标签 2.详细介绍表格的制作 3.单元格的合并(跨行和跨列) ​ 三.表单 1.表单标签 ...

  6. HTML5简明教程系列之HTML5 表格与表单(二)

    HTML的第二弹也来了,最近高产似母猪,状态也不错,代码来源为实验课.本期主要内容为:HTML表格与DIV应用.HTML表单.上期基础部分的传送门: HTML5简明教程系列之HTML5基础(一)_Th ...

  7. 前端学习第一周-计算机基础,html标签的介绍,其中包括列表,表格以及表单的使用

    前端学习第一周-HTML基础 文章目录 前端学习第一周-HTML基础 前言 DAY 1 计算机组成 计算机网络 DAY 2 vscode快捷方式 HTML骨架 DAY 3 HTML属性 HTML标签 ...

  8. HTML5新增-页面结构状态-列表-表单-音视频-全局兼容

    页面结构状态-列表-表单-音视频-全局兼容 1 HTML5 新增语义化标签 1.1 新增页面结构标签 标签名 语义和功能 属性 单标签还是双标签 header 表示页面或section中的页眉 双 f ...

  9. 前端之表格,表单,列表

    ## 本资源由 itjc8.com 收集 --- typora-copy-images-to: media --- > 第01阶段.前端基础.表格 # HTML 第二天目标 能够利用表格.列表和 ...

  10. HTML5表格,表单的实现过程

    本篇博客读完,看着图片能够一步一步做出表格(表单)就算达到目的,看到表格(表单)的图片之后,可以先思考一下自己会如何实现. 从行着手是我发现的一个核心点,大部分表格(表单)都可以拆分为一行一行,奇妙的 ...

最新文章

  1. 实现dmx512_LED灯具DMX512信号与普通TTL信号区别
  2. Winform中实现新增和更新共用一个页面的示例流程
  3. css3-响应式布局
  4. 1.Redis简介与基本命令
  5. 解决Springboot get请求是参数过长的情况
  6. 今年iPhone 11有3款,索然无味!
  7. Spring基础18——通过注解配置bean之间的关联关系
  8. 百战程序员-人工智能从入门到开发教程(60万下载量)
  9. Win10删除需要trustedinstaller权限的文件的方法
  10. 60905一种六磁子交通系统
  11. [Rotation Transform] 旋转变换
  12. Ubuntu18.04+KinectV1(XBOX360)+ORB_SLAM2
  13. matlab 画qq图,科学网—[转载]R语言绘制QQ图 - 刘朋的博文
  14. 台式计算机的选购标准,如何选购台式电脑机箱?小白装机选购电脑机箱知识指南(2)...
  15. 不懂数据库的码农不是好程序员!
  16. Mac电脑安装Mangodb数据库,实现一个简单的Python页面爬虫
  17. java之program arguments与VM arguments
  18. linux下ntp对时设置
  19. 《有限与无限的游戏》第二章 没人能独自玩游戏:经典摘抄(1)
  20. java-php-python-ssm学术会议论文稿件管理系统计算机毕业设计

热门文章

  1. 找你妹+ipad+wifi,回顾那年的经典游戏
  2. 中兴通讯与中国电信,联合发布家端新品
  3. Android中JVM七大垃圾收集器【解析】
  4. 随机变量 的 分布函数 与 概率密度函数 的区别
  5. 基于pbl的c语言课程设计及学习指导 答案,基于PBL的C语言课程设计及学习指导前三章答案1.0版...
  6. ADODB.Connection对象的实例
  7. 为华生物DSPE-MPEG 二硬脂酰基磷脂酰乙醇胺-甲氧基聚乙二醇相关知识点
  8. Fiddler抓包手机APP数据,wireshark,charles
  9. 关于杜曼和七田真早教的两篇文章
  10. 大学计算机导师心得,大学老师心得