本文来自:曹胜欢博客专栏。转载请注明出处:http://blog.csdn.net/csh624366188

注:由于本文内含有大量html标签,所以在排版上有些困难,所以排版有点难看,请大家见谅

一:首先看页面标记

1. html文件结构

<HTML>

<HEAD>

<title>, <base>, <link>, <isindex>, <meta>

</HEAD>

<BODY>

HTML 文件的正文写在这里... ...

</BODY>

</HTML>

2. 语言字符集(Charsets)的信息

<meta http-equiv="Content-Type"content="text/html;charset=#">

#可以是gbk,utf-8等

3. 背景色彩和文字色彩

<body bgcolor=# text=# link=# alink=# vlink=#>

bgcolor --- 背景色彩

text --- 非可链接文字的色彩

link --- 可链接文字的色彩

alink --- 正被点击的可链接文字的色彩

vlink --- 已经点击(访问)过的可链接文字的色彩

#=rrggbb

色彩是用 16 进制的 红-绿-蓝(red-green-blue, RGB) 值来表示。

16 进制的数码有: 0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f.

背景图象 <body background="image-URL">

4.链接(Link)

基本语法 <a href="URL"> ... </a>

这是一个

<a href="samp/link.html">链接的例子</a>。

 点一下带下划线的文字!

跳转到页面的另外一个地方

<a href="#name"> ... </a>

<a name="name"> ... </a>

<a href="#jump-test">跳转到下一个"链接点"</a><P>

<a name="jump-test">下一个链接点</a>

跳转到另一个页面的某个地方

<a href="URL#name"> ... </a>

<a name="name"> ... </a>

跳转到另一个页面的<a href="samp/link.html#jump-test">某个地方</a>。

开一个新的(浏览器)窗口 (Target Window)

<a href="URL" target="Window_Name"> ... </a>

<a href="samp/window.html" target="window_name">

开一个新窗口!

</a>

5.标尺线

<hr>

<hr>

<hr size=#>

<hr size=10>

<hr width=#>

<hr width=50>

<hr width=50%>

<hr align=#> #=left, right

<hr width=50% align=left>

<hr width=50% align=right>

<hr noshade>

<hr noshade>

<hr color=#>

#=rrggbb 16 进制 RGB 数码,或者是下列预定义色彩:

Black, Olive, Teal, Red, Blue, Maroon, Navy, Gray, Lime,

Fuchsia, White, Green, Purple, Silver, Yellow, Aqua

<hr color="red">

二:然后来看一下字体的设置

1.标题字体(Header)

<h#> ... </h#> #=1, 2, 3, 4, 5, 6

<h1>今天天气真好!</h1>今天天气真好!

<h2>今天天气真好!</h2>今天天气真好!

<h3>今天天气真好!</h3>今天天气真好!

<h4>今天天气真好!</h4>今天天气真好!

<h5>今天天气真好!</h5>今天天气真好!

<h6>今天天气真好!</h6>今天天气真好!

· <hn>---</hn> 这些标记显示黑体字。

· <hn>---</hn> 这些标记自动插入一个空行,不必用 <p> 标记再加空行。

因此在一行中无法使用不同大小的字体。

2.字体大小

<font size=#> ... </font> #=1, 2, 3, 4, 5, 6, 7 or +#, -#

<basefont size=#> #=1, 2, 3, 4, 5, 6, 7

<font size=4>今天天气真好!</font>今天天气真好!

<font size=3>今天天气真好!</font>今天天气真好!

<font size=2>今天天气真好!</font>今天天气真好!

<font size=1>今天天气真好!</font>今天天气真好!

3.物理字体(Physical Style)

<b>今天天气真好!</b> 今天天气真好!

<i>今天天气真好!</i> 今天天气真好!

<u>今天天气真好!</u> 今天天气真好!

<tt>今天天气真好!</tt> 今天天气真好!

<sup>今天天气真好!</sup> 今天天气真好!

<sub>今天天气真好!</sub> 今天天气真好!

<s>今天天气真好!</s> 今天天气真好!

<strike>今天天气真好!</strike> 今天天气真好!

4.逻辑字体(Logical Style)

<em>今天天气真好!</em> 今天天气真好!

<strong>今天天气真好!</strong> 今天天气真好!

<code>今天天气真好!</code> 今天天气真好!

<var>今天天气真好!</var> 今天天气真好!

<dfn>今天天气真好!</dfn> 今天天气真好!

<cite>今天天气真好!</cite> 今天天气真好!

<small>今天天气真好!</small> 今天天气真好!

<big>今天天气真好!</big> 今天天气真好!

5.指定“字体大小”的标记和“指定字体”的标记的组合使用

<i><font size=5>

<b>今天</b> 天气<font size=6> 真好!</font>

</font></i>

今天 天气真好!

6.字体颜色

指定颜色 <font color=#> ... </font>

#=rrggbb 16 进制数码,或者是下列预定义色彩:

Black, Olive, Teal, Red, Blue, Maroon, Navy, Gray, Lime,

Fuchsia, White, Green, Purple, Silver, Yellow, Aqua

<font color=ffffff>White</font> &

 <font color=white>White</font>

7.客户端字体(Font Face) 

<font face="#, #, ..., #"> ... </font>

#=客户端可获得的字体(微软雅黑,roman等)

<font face="Arial, Helvetica"> Hellow World!</font>

Hellow World!

8.字符实体(Entities)

&#; #=字符实体名称 或者 ascii 值

HTML2.0 的字符集

&amp;           &
&lt; <
&gt; >
&quot; "

HTML2.0 字符实体名称列表

HTML3.2 字符实体名称列表

ISO 字符实体名称列表

三:在看一下文字布局

1.行的控制

段(Paragraph) (可以看作是空行) <p>

你好吗?<p>很好。

你好吗?

很好。

换行 <br>

你好吗?<br>很好。

你好吗?

很好。

不换行<nobr>

<nobr>

 请改变您浏览器窗口的宽度, 使之小于这一行的宽度, 看看这个标记的作用!

</nobr>

请改变您浏览器窗口的宽度,使之小于这一行的宽度,看看这个标记的作用!

2.文字的对齐(Alignment) 

<hn align=#>...</hn>

 <p align=#>...</p> #=left, center, right

<h3 align=center>Hello<\h3>

<h3 align=right>Hello<\h3>

Hello

Hello

<center>...</center>

<center>Hello</center>

Hello

3.文字的分区(Division)显示

<div align=left> ... </div>

<div align=center> ... </div>

Can you feel happiness without unpleasant?

Please show me your smile.

4.列表

无序列表 <ul><li>...</ul>

<ul>

<li>Today

<li>Tommorow

</ul>

· Today

· Tommorow

有序列表 <ol><li>...</ol>

<ol>

<li>Today

<li>Tommorow

</ol>

1 Today

2 Tommorow

定义列表(Definition lists) <dl><dt>...<dd>...</dl>

<dl>

<dt>Today

<dd>Today is yesterday.

<dt>Tomorrow

<dd>Tomorrow is today.

</dl>

Today

Today will be yesterday.

Tomorrow

Tomorrow will be today.

5.预格式化文本(Preformatted Text)

<pre>...</pre>

<pre>

Please use your card.

VISA Master

<b>Here is an order form.</b>

<ul><li>Fax

<li>Air Mail</ul>

</pre>

Please use your card

VISA    Master

Here is an order form.

· Fax

· Air Mail

<xmp>...</xmp>

<xmp>

Please use your card.

VISA Master

<b>Here is an order form.</b>

<ul><li>Fax

<li>Air Mail</ul>

</xmp>

Please use your card.

VISA    Master

<b>Here is order form.</b>

<ul><li>Fax

<li>Air Mail</ul>

闪烁 <blink>...</blink>

<BLINK> 闪烁!闪烁! </BLINK>

四:下一个看一下图象

1.链入图象的基本语法

<img src=#> #=图象的 URL

<img alt=#>

#=在浏览器尚未完全读入图象时,在图象位置显示的文字。

<img src="f.gif" alt="MY FACE :-)">

2.图象和文字的对齐

<img align=#> #=top, middle, bottom

<img src=URL align=bottom> My face!

My Face!

· 只有一行文字才可以放在图象的两边。(不知道翻译的对不对?)

· Only one text line can be flown into the both side of Image.

3. 图象在页面中的对齐/布局(Floating Image)

<img align=left>

<img src=URL align=left>My Face!<br>

It is always<br>

smiling.<br>

Hahaha....<br>

My Face!

It is always

smiling.

Hahaha....

<br clear=all>

<img src=URL align=left>My Face!<br>

It is always

<br clear=all>

smiling.<br>

Hahaha....<br>

My Face!

It is always



smiling.

Hahaha....

<img vspace=# hspace=#> #=value

<img src=URL align=left vspace=10 hspace=20>My Face!<br>

It is always<br>

smiling.<br>

Hahaha....<br>

My Face!

It is always

smiling.

Hahaha....

4.边框

<img border=#> #=value

<a href="URL">

<img src=URL border=15>

</a>

5.客户端图象映射图

示例代码:

<img src="mapimg.gif" usemap="#Face">

<map name="Face">

<!Text BOTTON>

<area shape="rect" href="page.html" coords="140,20,280,60">

<!Triangle BOTTON>

<area shape="poly" href="image.html"          coords="100,100,180,80,200,140"> <!FACE>

<area shape="circle"           href="new.html"           coords="80,100,60"> </map>

五:下面看一下常用的表单

1.基本语法

<form action="url" method=*>

...

 ...

 <input type=submit> <input type=reset>

</form>

*=GET, POST

表单中提供给用户的输入形式

<input type=* name=**>

*=text,文本框 password密码框, checkbox复选框, radio单选框, image图象坐标 , hidden隐藏表单, submit提交, reset重置

**=Symbolic Name for CGI script

2.列表框(Selectable Menu)

基本语法

<select name=*>

<option> ...

</select>

<option selected>

<option value=**>

<select name=fruits>

<option>Banana

<option selected>Apple

<option value=My_Favorite>Orange

</select><p>

<option value=** size=3>

<select size=** multiple>

注意,是用 Ctrl 键配合鼠标实现多选。

(和 MS-WINDOWS 的 File Manager 一样)

3.文本域

<textarea name=* rows=** cols=**> ... <textarea>

对于很长的行是否进行换行的设置(Word Wrapping)

<textarea wrap=off> ... </textarea>

不换行,是缺省设置。

<textarea wrap=soft> ... </textarea>

“软换行”,好象 MS-WORD 里的“软回车”。

<textarea wrap=hard> ... </textarea>

“硬换行”,好象 MS-WORD 里的“硬回车”。

 本文来自:曹胜欢博客专栏。转载请注明出处:http://blog.csdn.net/csh624366188

Java程序员从笨鸟到菜鸟之(十四)Html基础积累总结(上)的更多相关文章

  1. Java程序员从笨鸟到菜鸟全部博客目录

    本文来自:曹胜欢博客专栏.转载请注明出处:http://blog.csdn.net/csh624366188 大学上了一年半,接触java也一年半了,虽然中间也有其他东西的学习,但是还是以java为主 ...

  2. 《Java程序员由笨鸟到菜鸟》

    <Java程序员由笨鸟到菜鸟> 在众多朋友的支持和鼓励下,<Java程序员由菜鸟到笨鸟>电子版终于和大家见面了.本电子书涵盖了从java基础到javaweb开放框架的大部分内容 ...

  3. Java程序员从笨鸟到菜鸟之(十三)java网络通信编程

    本文来自:曹胜欢博客专栏.转载请注明出处:http://blog.csdn.net/csh624366188 首先声明一下,刚开始学习java网络通信编程就对他有一种畏惧感,因为自己对网络一窍不通,所 ...

  4. Java程序员从笨鸟到菜鸟之(九十六)深入java虚拟机(五)——java本地接口JNI详解

    http://blog.csdn.net/csh624366188/article/details/8063144 对于Java程序员来说,java语言的好处和优点,我想不用我说了,大家自然会说出很多 ...

  5. Java程序员从笨鸟到菜鸟之(一百)sql注入攻击详解(一)sql注入原理详解

    前段时间,在很多博客和微博中暴漏出了12306铁道部网站的一些漏洞,作为这么大的一个项目,要说有漏洞也不是没可能,但其漏洞确是一些菜鸟级程序员才会犯的错误.其实sql注入漏洞就是一个.作为一个菜鸟小程 ...

  6. Java程序员从笨鸟到菜鸟之(一百零二)sql注入攻击详解(三)sql注入解决办法

    sql注入攻击详解(二)sql注入过程详解 sql注入攻击详解(一)sql注入原理详解 我们了解了sql注入原理和sql注入过程,今天我们就来了解一下sql注入的解决办法.怎么来解决和防范sql注入, ...

  7. Java程序员从笨鸟到菜鸟之(一百零一)sql注入攻击详解(二)sql注入过程详解

    在上篇博客中我们分析了sql注入的原理,今天我们就来看一下sql注入的整体过程,也就是说如何进行sql注入,由于本人数据库和网络方面知识有限,此文章是对网上大量同类文章的分析与总结,其中有不少直接引用 ...

  8. Java程序员从笨鸟到菜鸟之(五十一)细谈Hibernate(二)开发第一个hibernate基本详解

    在上篇博客中,我们介绍了<hibernate基本概念和体系结构>,也对hibernate框架有了一个初步的了解,本文我将向大家简单介绍Hibernate的核心API调用库,并讲解一下它的基 ...

  9. Java程序员从笨鸟到菜鸟之(二十一)java过滤器和监听器详解 【转】

     过滤器 1.Filter工作原理(执行流程) 当客户端发出Web资源的请求时,Web服务器根据应用程序配置文件设置的过滤规则进行检查,若客户请求满足过滤规则,则对客户请求/响应进行拦截,对请求头和请 ...

  10. java程序员从笨鸟到菜鸟之(七)一—java数据库操作

     本文来自:曹胜欢博客专栏.转载请注明出处:http://blog.csdn.net/csh624366188 数据库访问几乎每一个稍微成型的程序都要用到的知识,怎么高效的访问数据库也是我们学习的一个 ...

随机推荐

  1. SPOJ-New Distinct Substrings,注意会爆int

    SUBST1 - New Distinct Substrings 和上一题题意一样,只是数据范围有所改动,50000. 思路还是和上一题一样,所有字串数(len+1)*len/2.注意这里可能爆int ...

  2. 【bzoj4889】[Tjoi2017]不勤劳的图书管理员 树状数组+分块+二分

    题目描述(转自洛谷) 加里敦大学有个帝国图书馆,小豆是图书馆阅览室的一个书籍管理员.他的任务是把书排成有序的,所以无序的书让他产生厌烦,两本乱序的书会让小豆产生这两本书页数的和的厌烦度.现在有n本被打 ...

  3. java面试题之stop()和suspend()方法为何不不推荐使⽤?

    stop方法:他是不安全的,他会停止所有运行中的线程: suspend方法:容易发生死锁,虽然调用suspend方法目标线程会停下来,但是仍然持有之前的锁,其他线程都不能访问锁定的资源,就会造成死锁, ...

  4. 假几何真逆序数 NB HDU3465

    题意: 有n条直线,问他们两两在横坐标开区间(L,R)之间相交的个数 n=50000,暴力肯定就不用想了,如果在纸上画一画可以发现如果两条直线在(L,R)内相交,那么他们与x= L和x=R的交点序数是 ...

  5. 【HDOJ5955】Guessing the Dice Roll(概率DP,AC自动机,高斯消元)

    题意: 有n个人,每个人有一个长为L的由1~6组成的数串,现在扔一个骰子,依次记录扔出的数字,如果当前扔出的最后L个数字与某个人的数串匹配,那么这个人就算获胜,现在问每个人获胜的概率是多少. n,l& ...

  6. java面2

    面试试题汇总集: <[面试题]2018年最全Java面试通关秘籍汇总集!> <[面试题]2018年最全Java面试通关秘籍第二套!> <[面试题]2018年最全Java面 ...

  7. 标准C程序设计七---23

    Linux应用             编程深入            语言编程 标准C程序设计七---经典C11程序设计    以下内容为阅读:    <标准C程序设计>(第7版) 作者 ...

  8. GitHub中watch、star、fork的作用

    star 的作用是收藏,目的是方便以后查找. watch 的作用是关注,目的是等作者更新的时候,你可以收到通知. fork 的作用是参与,目的是你增加新的内容,然后 Pull Request,把你的修 ...

  9. (9)C#连mysql

    1官网下载 dll 2. using MySql.Data.MySqlClient; 3. <add key="con_MES" value="server=192 ...

  10. codevs——2370 小机房的树

    2370 小机房的树  时间限制: 1 s  空间限制: 256000 KB  题目等级 : 钻石 Diamond 题解       题目描述 Description 小机房有棵焕狗种的树,树上有N个 ...