Java中-----HTML(网页)的设计
来源:互联网 发布:手机淘宝改好评怎么改 编辑:程序博客网 时间:2024/06/05 08:09
网页制造<介绍>:
☆静态页面和动态页面
网站页面分为静态页面和动态页面两种
1, 静态页面:有一个html页面文件保存在服务器上,浏览器要这个页面的时候服务器就把这个页面文件发给浏览器;
2, 动态页面:服务器上没有浏览者要看的页面,而是服务器动态生成的HTML页面发给浏览器,动态语言的服务器端可以用C#、VB.Net、PHP、Java、C等编写。
☆用HTML语言创作网页的说明
Web页面可采用超文本标识语言(HTML)创作,它允许将常规的文本与一些用来描述文本的标记混合使用。这些标记的主要功能是Web中文本的显示外观、版面布局和主体的描述。在做网页的时候,有经验的程序员经常是分两步走:首先使用一些常用的网页制作工具做成网页的原型,然后再修改其HTML代码。HTML代码不区分大小写,只要能够编辑文本的任何编辑器都可以用于编写HTML代码。编写普通的HTML页面是和任何后台语言无关的,可以使用Dreamweaver、Expression Web(FrontPage的改头换面版)等工具写,这些工具是给页面美工用的,开发人员直接用Eclipse写html代码就够了。
HTML的介绍:
HTML是Hyper Text Markup Language的缩写,意思是“超文本标识语言”,它实际上是专门用来编写网页的一种编程语言。大多数网页的构成基础就是HTML的语句。
主要框架:
代码实现:
最原始的网页:
<html> <head> <title>HTML概述</title> </head> <body> HTML Hello Wrold!!! </body></html>具体解释:
◇ 头部分是给Html页面增加一些辅助或者属性信息,它里面的内容会最先加载。体部分是真正存放页面数据的地方。
◇ 多数标签都是有开始标签和结束标签,其中有个别标签因为只有单一功能,或者没有要修饰的内容可以在标签内结束。
◇ 想要对被标签修饰的内容进行更丰富的操作,就用到了标签中的属性,通过对属性值的改变,增加了更多的效果选择。
◇ 属性与属性值之间用“=”连接,属性值可以用双引号或单引号或者不用引号,一般都会用双引号。或公司规定书写规范。
◇ 多数标签都是有开始标签和结束标签,其中有个别标签因为只有单一功能,或者没有要修饰的内容可以在标签内结束。
◇ 想要对被标签修饰的内容进行更丰富的操作,就用到了标签中的属性,通过对属性值的改变,增加了更多的效果选择。
◇ 属性与属性值之间用“=”连接,属性值可以用双引号或单引号或者不用引号,一般都会用双引号。或公司规定书写规范。
1,最常用的标签:
1. <html>和</html>
2. <head>和</head>
3. <title>和</title>
4. <body>和</body>
5. <hn>和</hn>
6. <br>
7. <hr>
8. <!-- 这是注释 -->
2. <head>和</head>
3. <title>和</title>
4. <body>和</body>
5. <hn>和</hn>
6. <br>
7. <hr>
8. <!-- 这是注释 -->
代码如下:
<body><!-- <hn> </hn>的使用 只能使用1到7,并且带有自动换行的功能h8就没有功能了,也不换行了 1.jpg --> <h1> This is my1 HTML page. </h1> <h2> This is my2 HTML page. </h2> <h3> This is my3 HTML page. </h3> <h4> This is my4 HTML page. </h4> <h5> This is my5 HTML page. </h5> <h6> This is my6 HTML page. </h6> <h7> This is my7 HTML page. </h7> <h8> 第八个 This is my8 HTML page. </h8>
2,文字修饰:
1. <small>和</small>
2. <big>和</big>
3. <font size=n>
4. <basefont size=n>
5. <sub>和</sub>
6. <sup>和</sup>
2. <big>和</big>
3. <font size=n>
4. <basefont size=n>
5. <sub>和</sub>
6. <sup>和</sup>
字体样式:
1. <b>和</b>
2. <I>和</I>
3. <u>和</u>
4. <strike>和</strike>
2. <I>和</I>
3. <u>和</u>
4. <strike>和</strike>
代码演示:
<small >small的功能 </small><br> <big>big的功能 </big> <br> <font size="10" color="green">这是font的属性</font><br> 这是演示上标下标<br> 上标 2<sup>3</sup><br> 下标 log<sub>2</sub>3 <hr> <b>你好加粗</b><br> <i>斜体</i><br> <u>下划线</u><br> <strike>添加删除线</strike><br><br><br>
<img src="http://img.blog.csdn.net/20150917170554432?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />特别表示符:
3,列表
列表是一种条理化地排列信息的方法。它把内容一条条地水平排列显示,直观、清晰。而它也不同于表格,一般列表没有表格复杂。
一般格式:<标记>
<条目标记1>条目内容1
<条目标记2>条目内容2
<条目标记3>条目内容3
……
</标记>
<条目标记1>条目内容1
<条目标记2>条目内容2
<条目标记3>条目内容3
……
</标记>
特殊的列表:
<dl>:列表
<dt>:上层项目
<dd> :下层项目
<dt>:上层项目
<dd> :下层项目
常用的:
1.<dir>和</dir>
2.<menu>和</menu>
3.<ul>和</ul>
4. <ol>与</ol> 在“条目内容”后不用加换行标记<br>
2.<menu>和</menu>
3.<ul>和</ul>
4. <ol>与</ol> 在“条目内容”后不用加换行标记<br>
☆两个可带属性的复杂列表标记ul和ol
a. <ul>和</ul>
此标记可以带属性,变成<ul type=f>的形式,f有如下几种:
f为disc:条目以符号“●”引导。
f为circle:条目以符号“○”引导。
f为square:条目以符号“■”引导。
b. <ol>与</ol>
此标记会自动给条目排序并加上序号,也可带有属性:
1) < ol type=f>
f为A:以大写字母排序。如A,B,C,D等。
f为a:以小写字母排序。如a,b,c,d等。
f为I:以大写罗马数字排序。如I,II,III,IV等。
f为i:以小写罗马数字排序。如i,ii,iii,iv等。
f为1:以阿拉伯数字排序。如1,2,3,4等。
2) <ol start=n>
n是一个数字,此标记符表示重新定义的起始号。
f为disc:条目以符号“●”引导。
f为circle:条目以符号“○”引导。
f为square:条目以符号“■”引导。
b. <ol>与</ol>
此标记会自动给条目排序并加上序号,也可带有属性:
1) < ol type=f>
f为A:以大写字母排序。如A,B,C,D等。
f为a:以小写字母排序。如a,b,c,d等。
f为I:以大写罗马数字排序。如I,II,III,IV等。
f为i:以小写罗马数字排序。如i,ii,iii,iv等。
f为1:以阿拉伯数字排序。如1,2,3,4等。
2) <ol start=n>
n是一个数字,此标记符表示重新定义的起始号。
代码演示:
dl> <dt>教育部门</dt> <dd>教师</dd> <dd>主任</dd> <dt>学校</dt> <dd>老师</dd> <dd>学生</dd> </dl><!-- <ul type="square">让前面的那个变成实心正方形 ,默认实心点,并且不用手动加换行 --> <ul type="square"> <li> 李白 </li> <li> 杜甫 </li> <li> 杜牧 </li> </ul> <menu> <li> 李白 </li> <li> 杜甫 </li> <li> 杜牧 </li> </menu> <div > <li> 李白 </li> <li> 杜甫 </li> <li> 杜牧 </li> </div><!-- <ol>有序列表,会自动加上编号的 从1开始--> <ol type=i> <li>李白</li> <li>杜甫</li> <li>杜牧</li> </ol> <ol type=I> <li >李白</li> <li >杜甫</li> <li>杜牧</li> </ol> <ol start=6> <li >李白</li> <li >杜甫</li> <li>杜牧</li> </ol>
<strong>效果图:</strong>
4,表格
使用表格基本能实现对页面元素在浏览器中随心所欲的排版定位。表格通常用来显示大量的、分类化的信息,具有表示清晰、明了的特点,使用十分广泛。
表格一般由以下几部分组成:表格名称、表格栏及表中数据。
<table></table>
这是一对用来指明表格范围的标记,格式如下:
<table>
表格全部内容
</table>
border属性:
使用表格的这一属性可以给表格加上框线。如<table border>表示表格是有表格线的,border的线宽默认为1。没有写border则表示表格是没有表格线的。一般用<table border=n>来设置“有线表格”和边框宽度。n是一个具体的数字,用来指定宽度的大小,单位是“像素”,默认为没有边框。当n为0时,也没有边框。
表格的属性很多:
border属性,width属性,height属性,cellspacing属性,cellpadding属性
width(这一属性可以用来设置“有线表格”占整个页面的相对宽度,写法为<table width=n>。n是一个具体的数字,可以是一个百分数(如100%),也可以是一个具体的数值,单位是像素(如80,表示表格占80个像素单位的宽度))
height属性:这一属性可以用来设置“有线表格”占整个页面的相对高度。其用法与<table width=n>相似。使用相对方式来设置表格大小时,浏览器窗口大小的变化会影响到表格大小的变化。
cellspacing属性:这一属性可以用来设置有线表格的单元格线的宽度,用法为<table cellspacing=n>。n是一个具体的数值,单位是像素。
cellpadding属性:这一属性可以用来设置单元格线与数据之间的距离,用法为<table cellpadding=n>。n为数值,单位是像素,默认值是1。
常用标签:
<caption>和</caption>
这是一对用来指明表格标题的标记,常用格式如下:
<caption> 表格标题内容 </caption>
<caption> 表格标题内容 </caption>
<tr>和</tr>
这对标记用来指明表格一行的内容。这一行可以是表格的栏目,也可以是数据。
<th>和</th>
这对标记用来指明表格栏目行中的一项。一行可以由多项组成,必须嵌套在<tr>与</tr>之中使用。由此标记指定的栏目,文字会突出显示。
<td>和</td>
这对标记用来指明表格数据行中的一项。一行可以由多项组成,它也必须嵌套在<tr>与</tr>之中使用
基本属性常用:
align属性:可用于<tr>、<th>及<td> 设置水平方向的位置:align=left、align=center 或 align=right
nowrap属性 :可用于<th>及<td> 超过一行,浏览器默认会自动换行显示。使用该属性进行屏蔽。
width属性 :可用于<th>及<td> 使用此属性可以指定宽度。具体用法与在<table>中一样。
valign属性 :可用于<th>及<td> 指定垂直方向的位置<valign=f>,f取值:top、middle或bottom
colspan属性 :可用于<th>及<td> 实现单元格的横向合并,格式如: <colspan=n> 合并单元格需要
rowspan属性 :可用于<th>及<td> 实现单元格的纵向合并,格式如: <rowspan=n>
表格的背景色:
<table>标记的bgcolor属性:用来指定整个表格的背景颜色,使用格式为:
<table bgcolor=#rrggbb>
<table bgcolor=#rrggbb>
<td>标记的bgcolor属性:用来指定表格中一行的背景颜色,使用格式为:
<td bgcolor=#rrggbb>
<td bgcolor=#rrggbb>
<th>标记的bgcolor属性:用来指定表格中栏目行的背景颜色,使用格式为:
<th bgcolor=#rrggbb>
<th bgcolor=#rrggbb>
<hr>标记的color属性:用来指定分隔线的颜色,使用格式为:<hr color=#rrggbb />
<font>标记的face和color属性:指定字体与颜色,格式:<font face=“字体名” color=#rrggbb >
代码:
<table border=1 width=50% cellspacing=0 cellpadding=10> <caption>表格标题</caption> <tr> <td>姓名</td> <td>性别</td> <td>年龄</td> </tr> <tr> <td>张三</td> <td>男</td> <td>20</td> </tr> <tr> <td align="center">李四</td> <td>男</td> <td>30</td> </tr> </table> <br> <br> <br> <table border=2 width=80% bgcolor="#00FF00"> <caption>这是合并单元格</caption> <tr> <td bgcolor="#ff0000">姓名</td> <td>年龄</td> <td>性别</td> <td>工作</td> </tr> <tr> <td rowspan="2">张三</td> <td>12</td> <td>男</td> <td><font face="粗体" size="6">学生</td> </tr> <tr> <td>14</td> <td colspan="2">男</td> </tr> <tr> <td>rose</td> <td>12</td> <td>女</td> <td>老师</td> </tr> </tabel>效果图:
5,色彩的表示:
在计算机显示器中,使用红(red)、绿(green)、蓝(blue)3种颜色来构成各种各样的颜色。颜色的种类有16,256及65536等多种。我们把这三种颜色人0到255分别编号,再表示为16进制的数,则红色(rr)就从00到ff,绿色(gg)和蓝色(bb)两种颜色也如此。三种颜色的表示合起来就是rrggbb。这样一来,可以用一种颜色中所含红、绿、蓝成分的程度,数值化地表示颜色。如:黑色为000000、白色为ffffff、墨绿色为008040、深灰色为808080等。在HTML中,可用这种方式指定颜色。
6,文本的颜色:
在body的属性中,可以使用以下几种属性改变文本的颜色。
text属性 : 该属性用来设置文本的颜色。该“文本”可以是标题、正文及表中的文字,但不能用于超链接的文字。使用格式为:<text=#rrggbb>
link属性 :设置超链接文字的颜色,默认为蓝色,格式:<link=#rrggbb>
vlink属性 :设置鼠标指向超链接文字时,该链接文字的颜色,默认为红色,使用格式为:<vlink=#rrggbb>
<font>标记的color属性 :以上几种属性所都是指定整个网页中某一类文字的色彩,用<font>标记的color属性可指定任意一段文字的色彩。<font color=#rrggbb>
1 0
- Java中-----HTML(网页)的设计
- Java中-----HTML(网页)的设计
- 网页设计中HTML常范的五个错误
- 网页设计中HTML常范的五个错误
- 网页设计中HTML常范的五个错误
- 网页设计中HTML常犯的五个错误
- 网页设计中Html使用的一些问题
- java中使用WebView提取指定网页的HTML内容
- java中使用WebView提取指定网页的HTML内容
- HTML 事件与属性,网页设计中常用的CSS属性,HTML ASCII 代码参考手册
- HTML(网页设计)必用的设计模式---------CSS网页编程
- HTML网页设计的标签和属性
- 纯HTML的静态网页中添加一段统计网页访问量的JAVA Script代码
- 网页设计中JS与Java的区别
- HTML(网页设计)基础到加强
- 网页设计基础html(笔记)
- CSS/HTML网页设计
- HTML网页设计
- 【Android】图片操作之 —— Bitmap,byte[],Drawable,InputStream相互转化工具类
- Linux电源管理(6)_Generic PM之Suspend功能
- 疯狂猜歌实现(10)—— 实现提示、删除按键之事件处理以及金币逻辑
- POJ 3276 Face The Right Way 反转问题 常用技巧
- socket编程[1]
- Java中-----HTML(网页)的设计
- 单例模式
- 详解4字节对齐
- bindAppWidgetIdIfAllowed 老是返回false的原因
- linux下NFS共享与开机自动挂在硬盘
- SqlBulkCopy批量插入数据
- 配置SDK时遇到的一系列问题
- WinPcap实战(一)——发送ARP包
- 选择排序