HTML5牛刀小试

第一周的HTML5苦逼之路,就这么简单,充实,忙碌的开始了,丝毫不敢有一丢丢懈怠,压力是有的,但更多的是对自己的信心,更是对自己的踏上苦逼之路的意志的肯定。

简单回顾了下这周所学内容。从认识HTML基本结构,到制作简单表单,就是这么,下面我简单记录和整理下这周的笔记吧!!

这是这周我所做的一个简单表单,low是low了点,毕竟每个人都开始都不会一帆风顺,当然,我也是?(? ???ω??? ?)?。

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<h1>注册</h1>
<form>
<table>
<tr>
<td align="right">真实姓名</td>
<td>
<input placeholder="姓名(必填)" style="width: 300px;"/>
</td>
</tr>
<tr>
<td>手机号/邮箱</td>
<td>
<input placeholder="请输入手机号" style="width: 300px;"/>
</td>
</tr>
<tr>
<td align="right">密码</td>
<td>
<input type="password" name="password" placeholder="6-20位的字符" style="width: 300px;"/>
</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<input type="checkbox" />我能接受智联招聘的<a href="2.23-2.html">用户协议</a>和<a href="2.23-2.html">隐私政策</a>
</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>
<input type="submit" value="立即注册" />
</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>已有账号,<a href="2.23-2.html">直接登录</a></td>
</tr>
<td>&nbsp;</td>
<td>使用其他方式登录:
<img src="../img/123.png"/>
<img src="../img/QQ截图20170225161329.png" />
</td>
</tr>
</table>
</form>
</body>
</html>

一、HTML基本格式 

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
</body>
</html>

二、meta标签常用属性

1、charset:设置文档的字符集编码格式
HTML5中设置字符集编码:<meta charset="UTF-8">
HTML4.01之前...: <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

>>>常见的字符集编码格式:
a.GB-2312:国标码,简体中文
b.GBK:扩展的国标码
c.UTF-8:万国码 Unicode 常用

2、http-equiv属性:将我们的信息写给浏览器看,让浏览器按照这里面的要求执行,可选属性值:Content-Type(文档类型) refresh(网页定时刷新) set-cookie(设置浏览器cookie缓存)
需要配合content属性使用。(http-equiv属性只是表明需要设置哪一部分,具体的设置内容,放到content属性中)
例如:<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

3、name属性:使用方法同“http-equiv”。将我们的信息写给搜索引擎看
常用且需要掌握的属性值:author(作者) keywords(网页关键字) description(网页描述) 这两个属性设置,网页必不可少

三、title标签

<title>我的一个网页<title>

网页的标题,即网页选项卡上的文字。

四、link标签

链接网页图标(title前的小logo)

  他的三个个常用属性:

  rel属性:声明链接文件的类型,此处选icon
  type属性:可以省略
  href属性:表示图片的路径地址

<link rel="icon" type="image/x-icon" href="img/icon.png" />

五、常用块级标签

<h1></h1>......<h6></h6>

<!--h标签:标题标签,自动加粗,h1最大,h6最小-->

<hr/>:水平线标签(哪里需要放哪里就是一条水平线)

<p></p>:段落标签(如果漏写结束标签,到下一个html标签结束)

<br/>:换行标签(换行符,打回车只会翻译成一个空格)>

<blockquote></blockquote>

  引用标签,cite属性,表明引用的来源,一般表明引用网址,浏览器默认显示为首行缩进

<pre></pre>:预格式标签(承载代码)

  浏览器默认显示样式:1,显示为等宽字体 2,代码中的换行,空格等元素可在浏览器直接显示。

  补充:HTML文件中“&nbsp;”表空格(不同浏览器对长度解析不一样)

<ol></ol>:有序列表

<ul></ul>:无序列表(网页布局很重要)

  其中,<li></li>列表项都可以有N多项

<dl></dl>:定义描述列表:<dl></dl>

  列表标题:<dt>一般只有一项</dt> 标题顶格显示

  列表描述项<dd>可以有N多项</dd> 描述项相对标题进行缩进显示

  *注意嵌套时列表不能交叉*

<div></div>:分区标签

  组合标签:<figure></figure> 用于显示图片及图片标题
  两个子标签:<img /> 图片
<figcaption></figcaption> 图片的标题

  显示效果:图片下面一个标题,同时图片和标题前带缩进。

六、常用行级标签

span(文本):无实际意义,用于包裹某部分文字,修改特定样式

q(短引用):语法:<q cite="http:baidu.com">这是短引用标签q中的文字</q>

small(缩小字体):可以多重嵌套直到字体最小

big(放大字体):可嵌套直到最大

em(强调)

strong(强调)

a(超链接)

i(倾斜)

b(加粗)

***strong,em,b,i标签的区别***:

1、strong和em都表示强调,strong显示为粗体,em显示为倾斜。而且,

strong的强调程度比em更高

2、strong和b都能加粗,em和i都能倾斜,但是,strong和em多了一层强调的语义,HTML5语言,要求标签尽可能的实现语义化。

  img(图片)
       1、src:表示引用图片的地址
            路径地址的写法:
            ①相对路径:以当前文件为准,去寻找图片地址
                    a、与文件处于同一层的图片,直接写图片名
                    b、图片在当前文件下一层:文件夹名/图片名
                    c、图片在当前文件上一层:../图片名
            ②绝对路径:file:///盘符:/文件夹/图片.后缀名     但是严禁使用!
            ③网络地址:网络上的图片链接。但是一般不使用,因为有意外。
            2、height=""width=""图片的宽度高度。可以用ccs样式(style="width:;height:;")代替
            3、title:图片标题,鼠标指上后显示的文字。
            4、alt:当图片无法显示的时候,显示的文字。
            5、align:设置图片周围文字相对于图片的位置。top,center,bottom

  a(超链接):

    1、href:超链接的路径,可以是网络链接,也可以是本地文件(路径确定同img)

    2、target:用超链接打开的位置。_self自身页面(默认),_blank新页面

    3、title:鼠标指上后显示的文字

    4、(了解)rel:用于表明被链接文档与当前文档的关系;

       rel=“prev”被链接文档是前一篇文档 rel="next"被链接文档是后一篇文档

       (记住)rel=“icon”被链接图片是当前文档的图标 rel=“stylesheet”被链接文档是当前文档的样式表

      rel=“prefetch”预加载,在当前文档加载完成后,用空余时间预加载即将链接的文档

   5、锚链接:

     ①.本页面锚链接:a.设置锚点:<a name="top"></a>

             b.在超链接上,使用name跳转到对应锚点

           <a href="#top" target="_self">这是一个锚点</a>

       ②.页面间锚链接:a.在即将跳转的页面的指定位置,设置锚点

             b.在超链接的href中属性,使用"页面地址.html#name"

            <a href="t.html#hip">跳转到新页面的位置</a>

6.功能性链接: mailto://[email protected] 用于给指定邮箱发送邮件

           file:///e:/a.jpg 打开本地文件(只能在本地文件中打开)

          tencent://message/?uin=qq号 给指定qq发消息

    s有误文本

    <s>这是s标签中文字</s>

    

    cite标签:浏览器显示为斜体,常用于书、画作

    

    <!--mark:高亮或标记文本,浏览器显示为黄色背景-->

    <mark>123</mark>

七、表格

1、table常用属性

  1、border:给表格添加边框,当border属性增大时,只有外围框线增加,单元格的边框始终为1px

  2、cellspacing:单元格与单元格之间的间隙距离,当cellspacing=“0”,只会使单元格间隙为0,但不会合并边框线。

  【表格边框合并】style=“border-collapse:collapse;”,无需再写cellspacing

  3、cellpadding:每个单元格中的内容,与边框线的距离。

  4、width,height:表格的宽高

  5、align:表格在屏幕的左中右位置显示,left,center,right

     >>>注意:给表格加上align属性,相当于让表格浮动,会直接打破表格后面的元素的原有的排列方式

  6、bgcolor:背景色,等同于style=“background-color”

  7、background:

    background="../img/gx.jpg"

    背景图片 等同于style=“background-image”且背景图片会覆盖背景颜色

  8、bordercolor=“blue” 边框颜色

2、tr和td相关的属性

  1、width/height: 单元格的宽高

  2、bgcolor: 单元格的背景颜色

  3、align:left center right 单元格中的文字,水平对齐方式

  4、valign:top center bottom 垂直对齐方式

  5、nowrap:nowrap="nowrap" 单元格中文字不换行

  注意:1、当表格属性与行列属性冲突时,以行列属性为准.(作用范围越小优先级越高,近者优先)

     2、表格的align属性,是控制表格自身在浏览器的显示位置

      行和列的align属性,是控制单元格中文字在单元格中的对齐方式

    3、表格中的align属性,并不影响表格内文字的水平对齐方式

      tr的align属性,可以控制一行中所有单元格的水平对齐方式

3、表格的跨行与跨列

  colspan 跨列,当某个格跨N列时,其右边N-1个单元格需删除

  rowspan 跨行,当某个格跨N行时,其下方N-1个单元格需删除

八、表单

时间: 2024-08-06 17:43:24

HTML5牛刀小试的相关文章

HTML5新增Canvas标签及对应属性、API详解(基础一)

知识说明: HTML5新增的canvas标签,通过创建画布,在画布上创建任何想要的形状,下面将canvas的API以及属性做一个整理,并且附上时钟的示例,便于后期复习学习!Fighting! 一.标签原型 <canvas width=”1000” height=”1000” id=”myCanvas”> 您的浏览器版本过低,不支持HTML5新增的canvas标签. </canvas> 使用js获取该画布,并指定对象 <script> Var canvasID = doc

HTML5介绍

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权:凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记. HTML5没有那么难,他是一个非常简单的标记. 三个知识点:THML5/JS/CSS3. 之后是网页框架 C/S 客户端/服务器 B/S 浏览器/服务器 C/S构架的优缺点: C/S架构的模型: C/S架构一旦发生更新,那么成千上万个客户机都要进行更新,如果更新内容比较多,客户机不更新完毕,就无法运行. B/S架构工作原理: B/S架构优缺点: 移动公司都是

Web程序员们,你准备好迎接HTML5了吗?

HTML5作为下一代的web开发标准,其特性已经慢慢地出现在主流的浏览器中,这种新的HTML将会让浏览器不必再依赖Flash.QuickTime.Silverlight等插件,也简化了原来需要大量JS才能达到的效果.虽然HTML5还在讨论过程中,但是其优越的特性已经得到了大家的认可,各大浏览器厂商,一些知名的内容发布网站也都是积极地推动, 尤其是即将发布的IE9会完全支持HTML5.作为Web开发人员的我们,需要做的是:如何把HTML5转化为各种Web应用,如何做到现有的Web应用过渡到HTML

了解HTML5大纲算法

实战前的准备工作:了解HTML5大纲算法 在html5中有一个很重要的概念,叫做html5大纲算法(HTML5 Outliner),它的用途为用户提供一份页面的信息结构目录.合理的使用HTML5元素标签,可以生成一个非常清晰的文档大纲. HTML5大纲算法 我们可以通过各种工具去查看当前页面,这里推荐使用一个测试工具:HTML5 Outliner,网址如下:https://gsnedders.html5.org/outliner/ 1. 了解一个 section 和 div 的区别 ①div元素

HTML5 &lt;ruby&gt;注释标签

今天学了HTML5的ruby标签,觉得挺有趣的,来记录一下. ruby可以作注释标签,内部有rp和rt标签. <ruby>  标记定义注释或音标. <rp>    告诉那些不支持ruby元素的浏览器该如何显示. <rt>      标记定义对ruby注释的内容文本. 学完这个标签的第一反应就是,我有方法给那些不会读的日语单词做假名注释啦!!! 代码如下,来给一句日语做个小注释: <!DOCTYPE html> <html lang="en&q

HTML5之新增的元素

今天打开博客看到自己有了一个小粉丝,说实话还是蛮开心的,坚持写博客大半年了,终于迎来了自己的第一个小伙伴.总算是坚持了那么久的事情看到了结果吧. 前几天参加了我们学院老师的比赛---<青年教师大赛的初赛>.我被我们老师拉去做了义工-----计时员.看了所有老师的比赛,虽然都特别好,但是让我印象深刻的还是一个HTMl5+CSS3的课程.看到那种炫酷的效果,我瞬间都被吸引住了.所以忙完了手头上的作业,就从别人那里要到了HTML5的教程,开始了我的学习HTML5之路.虽然看了6节课了,还是没有学到老

java springmvc +spring+ mybaits 模块化开发框架 HTML5+css3.0+bootstrap响应式开发界面

需要源码,请加QQ:858-048-581 系统模块 1.   权限管理:点开二级菜单进入三级菜单显示 角色(基础权限)和按钮权限 角色(基础权限): 分角色组和角色,独立分配菜单权限和增删改查权限. 按钮权限: 给角色分配按钮权限. 2.   按钮管理:自定义按钮管理,维护按钮权限标识等 3.   菜单管理:无限级别自定义菜单,自定义菜单图标,业务菜单和系统菜单分离,菜单状态显示隐藏(递归处理) 4.   数据字典:无限级别,支持多级别无限分类.内设编号,排序等 5.   组织机构:无限级别,

HTML5移动开发中的meta与link

meta HTML5移动开发中的一些webkit专属头部标签,能够帮助浏览器更好的解析HTML代码,从而为HTML5移动开发提供更好的前端表现与体验 viewport网页缩放 1 <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no" /> UTF-8编码 1

HTML5学习之离线存储

STORAGE(存储) Cookie 在HTML5技术以前我们会使用 cookie,在浏览器端缓存一些数据,例如:登录用户信息,历史搜索信息等等.但是cookie所支持的容量仅仅只有 4k ,也没有专门的api来操作,只能依赖一些开源的库, 这里使用 cookies.js 存储和获取cookie信息 // 这是一个cookie值 Cookies.set('key', 'value'); // 链式调用 Cookies.set('key', 'value').set('hello', 'world