HTML初步学习共10小节,是根据《HTML 5从入门到精通》的前十章基础篇加上一些网上知识来学习的,主要介绍一些HTML的基本元素,学习主要是效果图+代码,我觉得这样学实用性比较高。
书的后期是一些关于HTML5的介绍,适当会写一些,当然,对我而言,重心不在于HTML的全盘掌握,我对动态页面功能比较看重。
w3school是个好地方,记不住就可以查,多好
主要是放一些我写的学习例子,以后要是忘了,自己写的也好翻翻,我学习html目前的目的不是做开发,也不是要写出多好看的网页,有多少liubi的功能,主要是为了理清架构来学习其他的。
html有两个部分组成——头(head)+内容(body)
head主要是做一些明文显示以外的东西,主要是文档的标题、规定、设置一类
body的话,我们看到的比较多,穿插各色精彩
里面最重要的就是标签以及它们带的属性,所以,我学到什么标签,就会标出什么标签的一些用处,要再详细的,就得查 手册 了
其中的<meta>的标签,手册上不够详细,其中一个robots标签没说,我补个链接
<!doctype html>
<html lang="en">
<head>
<!--有关文档的本身元信息,eg:查询关键字,获取文档有效期;在 HTML 中,<meta> 标签没有结束标签。-->
<meta charset="UTF-8">
<meta name="Generator" content="EditPlus®"><!--编辑工具-->
<meta name="Author" content="jgg"><!--作者信息-->
<meta name="Keywords" content="HTML,ASP,PHP,SQL"><!--查询关键字-->
<meta name="Description" content=""><!--页面描述-->
<meta name="Robots" content="index"><!--搜索引擎搜索方式-->
<!--http-equiv把 content 属性关联到 HTTP 头部-->
<meta http-equiv="refresh" content="2;url=html1.html" /><!--5s 后跳转-->
<meta http-equiv="expires" content="Sunday 20 October 2015 01:00 GMT"><!--expires用于设定网页的过期时间,一旦过期就必须从服务器上重新加载.时间必须使用GMT格式.-->
<meta http-equiv="pragma" content="no-cache"><!--禁止缓存调用1-->
<meta http-equiv="cache-control" content="no-cache"><!--禁止缓存调用2-->
<meta http-equiv="set-cookie" content="Sunday 20 October 2015 01:00 GMT"><!--设置存盘cookie嘛时不要-->
<meta http-equiv="windows-target" content="_top"><!--新网页打开方式为单独页面-->
<title>html头部标记展示</title><!--标题,位置自寻-->
</head>
<body>
<hr>
</body>
</html>
<meta>还有个神奇的功能,就是可以设置网页的过渡效果,具体语法表现为:
<meta http-equiv="过渡事件" content="revealtrans(duration=过渡效果持续时间,transition=过渡方式)">
点这里了解详细meta,感觉自己在做广告。。。
另外还有一个就是缓存调用问题,可以参考http://blog.sina.com.cn/s/blog_9c7ba64d01012vn2.html
语言字符问题:http://blog.csdn.net/xukai871105/article/details/35559415
除了meta,base也经常用:
<base>:基底网址标记,变相对寻址地址为绝对寻址地址
示例如下:
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>"2.4-base"</title> <base href="http://home.cnblogs.com/"> </head> <body> <a href="../blog">博客儿</a> <a href="../com/blog">你会找不到博客</a> </body> </html>