认识HTML
基本框架:
1 <html>
2 <head>
3 <title>This Is Title</title>
4 </head>
5
6 <body>
7 <h1><!--一级标题--></h1>
8 <h2><!--二级标题--></h2>
9 <p>
10 <!--段落-->
11 </p>
12 </body>
13 </html>
注释:
- <html>和</html>告诉浏览器文件的内容是HTML
- 被<head>和</head>包围的首部(head)告诉浏览器关于web页面的信息
- head标记中放入title标记,title出现在浏览器窗口
- 页面的主体包括<body>和<body>标记以及他们之间的所有内容,是浏览器中看到的部分
- 元素 = 开始标记 + 内容 + 结束标记
style,CSS
<head>
<title>This Is Title</title> <style type="text/css">
body{
background-color: #eaf;
margin-left: 20%;
margin-right: 20%;
border: 2px dotted black;
padding: 10px 10px 10px 10px;
font-family: sans-serif;
}
</style>
</head>
注释:
- style指定样式为CSS
- background-color :背景色
- margin-left,margin-right:左右外边距分别占页面的20%
- border:页面周围边框为虚线,颜色为黑色
- padding:在页面主体周围创建一些内边距
- font-family:定义文本使用的字体
HT(hypertext)
<a href = "beverages/elixir.html" > elixirs </a>
<a href = "http://www.cnblogs.com/JJ-kelion/" title = "Read His blogs" > cnblogs jj-kelion </a>
<a href = "../index.html" > RETURN </a>
<a target = "_blank" href="beverages/elixir.html"> <img src="data:images/j.png"> </a>
注释:
- 使用<a>从一个页面链接到另一个页面
- <a>的属性指定了链接的目标文件
- <a>元素的内容是链接的标签。默认的,这个标签有下划线,指示可以单击的
- 文字和图像都可以用作链接的标签
- 使用“..”可以链接到源文件的上一层文件夹的一个文件,".."代表父文件夹。
- “/”用来分隔路径的图像
示图:

<p>,<blockquot><br>
<blockquote>
Passing cars, <br>
when you can't see, <br>
A glimpse, <br>
</blockquote> <p>
<q> passing car </q>,when you can't see.
</p>
注释:
- <q>:双引号,短引号,作为现有段落的一部分
- <blockquote>:较长引用,单独显示,为块元素
- <br>:换行符
<ol>,<ul>,<li>
<ol>
<li> one </li>
<li> two </li>
<li> three </li>
<li> four thing
<ul>
<li> one </li>
<li> two </li>
<li> three </li>
</ul>
</li>
</ol>
注释:
- <ol>:ordered list 有序
- <ul> : unordered list 无序
- <li> : 用来标识每个元素
- <ol>和<li> 或者 <ul>和<li>总是要一起使用
URL
URL:
http://www.cnblogs.com/JJ-kelion/ <a href="http://www.cnblogs.com/JJ-kelion/" title="Read His blogs"> cnblogs jj-kelion</a> <!--为标题的开始增加标记-->
<h2 id="chai"> Chai Tea </h2>
<!--用可用ID链接到元素-->
<a href="top.html/#chai" title="read chai"> Chai tea </a>
<!--打开新窗口-->
<a target="_blank" href="http://www.cnblogs.com/JJ-kelion/" title="Read His blogs"> cnblogs jj-kelion</a>
注释:
- URL:域名,用来唯一标识网站
- 为了便于访问,在<a>元素中使用title元素
- 使用target属性在另一个浏览器窗口中打开链接。
使用图像:
幕后步骤:
- 浏览器从服务器获取文件“jj-kelion.html”
- 读取“jj-kelion.html”,发现有n个图像需要获取
- 从服务器逐个得到图像,从第一开始,显示完后,转向下一个图
常用图片格式:
- JPEG
- PNG
- GIF
格式分析:
- JPEG:适合连续色调图像,可以表示千万种颜色,有损格式,不支持透明和动画
- PNG:适合单色和线条构成图,是一种无损格式,允许透明,
- GIF:最适合单色图和线条图,最多256种颜色,支持透明,无损格式,支持动画。
总结:
- JPEG和PNG擅长表示logo和文本图像;
- JPEG擅长照片
- 需要透明和多种颜色:选择PNG
<img>
<img src="data:images/jj.png">
<img src="http://www.cnblogs.com/JJ-kelion/images/corporate/ceo.jpg">
<img src="data:images/jj.png" alt="a picture">
<img src="data:images/jj.png" width="48" height="10">
<!--使用缩略图-->
<a href="big picture"> <img src="small picture" alt="a picture"> </a>
注释:
- src不只是用于相对链接,还可以放入URL
- 相同网站上的链接和图像,最好使用相对链接
- 如果图像未能显示,就会用alt属性指定的描述图像的文本代替图像
创建缩略图步骤:
- 为缩略图创建一个目录
- 将各个分辨率降低后的照片存入文件夹中
- 将页面中的各个<img>元素的src设置为缩略版的
- 增加从缩略图到一个新页面显示大图的链接
HTML5
指南:
- <!doctype html> 首行
- alt属性为必要的
- 指定字符编码,在<head>首部中的首行,<meta charset = "utf-8">
- 验证代码工具:http://validator.w3.org
随机推荐
- famous javascript library.
https://famo.us/ THE ULTIMATE WEB PLATFORM FOR DEVELOPERS AND DESIGNERS
- kali Linux 文本图形界面切换遇到的怪问题
前段装了在Virtual Box上装一个Kali Linux玩,然后设为了开机进入文本界面,后来遇到无法上网的问题,网上找到解决方法,说是NAT地址转换和host-only双网卡顺序问题,按照网上的说 ...
- div嵌套内层div的margin-top转移给外层div的解决办法
在web开发过程中,有些情况下给内层div设置的margin却被莫名奇妙的转移给了外层div.百度之后,发现它竟然是css2.1中盒模型中规定的内容: In this specification, t ...
- ArrayBlockingQueue和LinkedBlockingQueue分析
JAVA并发包提供三个常用的并发队列实现,分别是:ConcurrentLinkedQueue.LinkedBlockingQueue和ArrayBlockingQueue. Concurren ...
- javascript/jquery给动态加载的元素添加click事件
/** 这种写法:在重新加载数据后事件依然有效*/$(document).on('click', '#district_layer ul li', function () { });
- 在centos中php 在连接mysql的时候,出现Can't connect to MySQL server on 'XXX' (13)
原文连接:http://hi.baidu.com/zwfec/item/64ef5ed9bf1cb3feca0c397c 红色的是命令 SQLSTATE[HY000] [2003] Can't con ...
- 收藏2个mongodb connector网址
https://github.com/plaa/mongo-spark https://github.com/mongodb/mongo-hadoop http://codeforhire.com/2 ...
- 40个Java集合面试问题和答案【中】【转载】
接上文:http://www.cnblogs.com/xujianbo/p/5148075.html 16.UnsupportedOperationException是什么? Unsupporte ...
- 08_Lambda表达式与匿名内部类的联系与区别
[简述] Lambda表达式是匿名内部类的一种简化,因此它可以取代匿名内部类的作用. [Lambda表达式与匿名内部类的 相同点] 1.Lambda表达式和匿名内部类一样,都可以直接访问"e ...
- Ubuntu下GCC的安装以及版本控制
在Ubuntu下安装GCC和其他一些Linux系统有点不一样. 方法一: 该方法超简单:sudo apt-get build-depgcc 就上面这条命令就可以搞定 方法二:sudo apt-get ...