web:
在适用Internet、维护工作量等方面,B/S比C/S要强得多的多;但在运行速度、数据安全、
人机交互等方面,B/S远不如C/S。综合起来可以发现,凡是C/S的强项,便是B/S的弱项,反之亦然
1、了解一些html基本常识
(1)什么是html,发展历史
制作网页的标记语言.
Hypertext Markup Language的英文缩写,即超文本标记语言.
是一种标记语言,不需要编译,直接由浏览器执行.
是一个文本文件,包含了一些HTML元素,标签等.HTML文件必须使用html或htm为文件名后缀.
是大小写不敏感的.
HTML是由W3C的维护的(http://www.w3school.com.cn/)
1990年, Tim Berners-Lee 创立了HTML,web之父
1997年, HTML4.0成为W3C标准
(2)w3c、web标准
结构:html,xhtml,xml
表现:CSS
行为:W3C DOM,ECMAScript
(3)xhtml与文档类型声明
EXtensible Hypertext Markup Language,html-->xml 过渡。
常见的文档类型声明
XHTML 过渡型
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
XHTML 严格型
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
HTML严格型
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
HTML松散型
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
(4)主要浏览器
IE浏览器是用户数量最多的浏览器,超过80%的用户使用IE.
Firefox
由Mozilla基金会所开发,市场使用率第二。
Navigator
Netscape通信公司开发,是浏览器的最早的创始者和先驱者。
Google Chrome
Google在2008年新推出的浏览器
2、掌握html基本结构及主要标记的使用。
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gbk">
<!--
<meta http-equiv="refresh" content="3;url=http://bbs.tarena.com.cn">
<meta http-equiv="refresh" content="3">
-->
<title>html01</title>
<link rel="stylesheet" type="text/css" href="css/1.css">
</head>
<body>
<h1>欢迎来到达内</h1>
<p>欢迎大家来到<a href="http://bbs.tarena.com.cn">达内</a></p>
<h2>在这里,你可以</h2>
<ul>
<li>学java</li>
<li>有机会找到人生的另外一半</li>
</ul>
</body>
</html>
(1)meta
http-equiv="content-type"告知浏览器HTML页面的编码方式。
http-equiv="refresh",指定页面刷新的频率。
name="keywords",为搜索引擎指定关键字,例如:
<meta name="keywords" content=“tarena","java">
(2)link
(3)列表
ul元素用于创建无号序列表
ol元素用于创建有序号列表
li元素表示列表项目
(4)块级元素与行内元素
div、p 、h1等元素常常被称为“块级元素”(需要另开始一行);
span、 strong 等元素称为“行内元素” (不需要另开始一行)
3、掌握链接的使用
(1)基本语法
<a href="http://www.sina.com" target="">sina</a>
target属性确定链接页面显示的窗口
_blank(新窗口), _self(原窗口)
(2)文档内导航
<a name="top"/> … … … <a href="#top">to top</a>
(3)发送邮件
<a href="mailto:eric_ct@126.com?subject=hello">发送邮件</a>
(4)图片作为链接
<a href="#"><img border="0" src="img/dl.gif" /></a>
(5)图片区域产生链接
<img src="index04.jpg" width="500" height="500" border="0" usemap="#m1" />
<map name="m1" id="m1">
<area shape="rect" coords="…" href="#" />
<area shape="circle" coords="…" href="#" />
<area shape="poly" coords="…" href="#" />
</map>
当shape="rect"(矩形)时,coords的值为左上角和右下角的坐标值; 当shape="poly"(多边形)时,
为各顶点值; 当shape="circle"(圆形)时,为圆心坐 标值和半径值。 coords值依照图片大小的不同
和所希望链接区域的不同而有所不同
</map>
(6)链接中的伪样式
a:link { color: red} 没有访问时
a:visited { color: blue} 访问后
a:active { color: lime} 鼠标点击但还没有放开时
a:hover { color: aqua} 鼠标指向时
4、掌握表格的使用
table元素定义表格
tr元素定义行
td元素单元格
单元格间隔和单元格填充
table的cellspacing属性定义单元格之间的间距.
table的cellpadding属性定义单元格边界与单元格中内容的间距.
单元格的对齐方式
align属性用于指明横向对齐方式:left center right
valign属性纵向对齐方式:top middle bottom
单元格的合并
td的colspan用于指定单元格所占的列数, 用于横向合并单元格.
td的rowspan用于指定单元格所占的行数, 用于纵向合并单元格.
5、熟练掌握表单的使用
表单的作用
常用属性
action
method
input
text checkbox radio submit reset image button
select textarea
6、了解css,掌握一些比较核心(程序员应该掌握)的css知识
(1)什么是css
Cascading Style Sheets(层叠样式表)。标准网页设计中CSS负责网页内容的表现。
(2)css的基本语法
selector {property:value; property:value; …}
(3)css选择器
简单选择器
例如: h1{color:blue} 针对所有的h1元素
类选择器
例如:.msg {color:red} 针对class属性为msg的元素.
p.msg {color: blue} 只针对class属性为msg的p元素.
ID选择器
例如:#err {background-color:#blue} 针对id属性为err的元素.
派生选择器
例如: #content p {color:blue} 针对id是content元素中的p元素.
li span { font-color: red}针对li中的span元素
(4)选择器分组
可以对选择器进行组合, 这些选择器就可以共享样式,例如:
h1,h2,h3 {color:green}
(5)css继承
子元素将继承父元素的样式而不需要另加指定
(6)样式表的引入与优先级
1. 浏览器缺省设置
2. 外部样式表
3. 内部样式表(位于 <head> 标签内部)
4. 内联样式(在 HTML 元素内部)
(7)css定位
diplay属性
display:none 不显示
display:block 块级元素
display: inline 行内元素
position属性
static 默认的选项, 按照浏览器默认的方式摆放。
absolute 相对于父元素, 按top和left值指定的值摆放。
relative 按照浏览器默认的方式摆放位置的基础上加以top和left值作为偏移
(8)盒模型
内容(content)、填充(padding)、边框(border)、边界(margin)
这些属性我们可以把它转移到我们日常生活中的盒子(箱子)上来理解,日常生活中所见的盒子也
具有这些属性,所以叫它盒子模式。那么内容就是盒子里装的东西;而填充就是怕盒子里装的东西
(贵重的)损坏而添加的泡沫或者其它抗震的辅料;边框就是盒子本身了;至于边界则说明盒子摆
放的时候的不能全部堆在一起,要留一定空隙保持通风,同时也为了方便取出。
内边距相关CSS属性
例如:
h1 {padding: 10px 20px 30px 20%;}
相当于
h1 {
padding-top: 10px;
padding-right:20px;
padding-bottom:30px;
padding-left: 20%;
}
其中padding属性的书写顺序为从top开始顺时针旋转,既top、right、bottom、left;设置为百分数意为相对于父元素的width的百分比。
外边距相关CSS属性
例如:
h1 {margin : 10px 0px 15px 5px} 和padding类似
p {margin : 10%} 相对于父元素的width
body{margin: 0}
边框相关CSS属性
border-style 针对所有边框的样式
border-width 针对所有边框设置宽度
border-color针对所有边框中可见部分的颜色。
也可这样设置:
border:宽度、样式(ashed/solid)、颜色
border-bottom
border-bottom-color
border-bottom-style
border-bottom-width
7、框架
<html>
<head>
<frameset cols="50%,*" border="1">
<frame src="left.html" name="f1" noresize="true" />
<frame src="right.html" name="f2" marginwidth="50" marginheight="60" />
</frameset>
</head>
</html>
分享到:
相关推荐
本篇文章将深入探讨“HTML网页设计”的配色常识,帮助你掌握如何有效地运用色彩来提升网页的视觉吸引力和用户体验。 首先,我们需要理解色彩的基本原理。色彩由三原色(红、绿、蓝)组成,它们可以混合产生各种颜色...
主要简述html的简单常识! 适用于刚刚接触的萌新。 希望能对萌新们有一定的帮助!
1. **色彩理论基础**:了解色彩的基本概念,如色相、饱和度和明度,以及它们如何相互作用。颜色轮是一个常用工具,能帮助设计师选择互补色、类似色或三角色等配色方案。 2. **色彩心理学**:色彩对人类心理的影响...
只要你懂少少html常识,就可以设计漂亮的网站界面” 这句话强调了HTML5模板的易用性和实用性。即使是对HTML5有一定基础的新手,也能通过这个模板快速创建出专业级别的作品展示网站。HTML5的基础包括了解各种标签的...
DedeCMS是一款流行的开源CMS,它允许用户通过后台管理界面轻松添加、编辑和管理网站内容,无需深入了解编程技术。 6. 数据库集成:一个新闻资讯网站通常需要存储大量文章和信息,因此模板很可能集成了MySQL或其他...
这是一个基于PHP技术构建的生活常识热门资讯网站模板,包含HTML、JavaScript和CSS等前端技术,用于构建用户友好的交互式网站。下面将详细解释这些技术及其在网站开发中的作用。 1. PHP (Hypertext Preprocessor): ...
学习者可以从中了解如何使用JScript进行动态网页编程,如事件处理、DOM操作等。 接着,CSS(Cascading Style Sheets)是用于描述HTML或XML(包括如SVG、MathML等各种XML方言)文档样式的样式表语言。"css20.chm"和...
【网络常识简介】 网络是现代社会不可或缺的一部分,它连接了全世界的电脑和设备,使得信息交流变得迅速且便捷。本文主要介绍了两个基本概念:HTML和Internet,以及相关的TCP/IP协议和IP地址。 首先,HTML(超文本...
了解这些网络使用常识,对于日常网络活动和理解互联网的工作原理至关重要,无论是普通用户还是IT专业人士,都能从中受益。通过宽带网络,我们可以享受快速的网络服务,进行视频点播、可视电话、电子商务等多种在线...
网页设计与开发是一个涵盖多个领域的综合过程,这个压缩包提供了必要的参考资料,涵盖了HTML5、CSS2.0/3.0、JavaScript5.5、MySQL5.1以及PHP的相关手册,同时还包括了网页设计的配色常识。下面将对这些关键知识点...
网络安全是当今社会中至关重要的一个领域,随着互联网的普及,我们的生活越来越依赖网络,因此了解并实践网络安全常识显得尤为重要。本文主要围绕网络安全的几个关键方面展开,包括上网查阅信息的安全措施、网络交友...
本资源"爬虫高阶常识_爬虫_源码.zip"可能包含了一些关于爬虫技术的高级知识和实际源代码,帮助用户深入理解并实践爬虫开发。 首先,爬虫的基础是HTTP/HTTPS协议,它是我们访问网页时使用的通信协议。了解这些协议的...
首先,了解基本的色彩理论是至关重要的。色彩可以分为原色(红、蓝、黄)、二次色(绿、橙、紫)以及三次色。原色是所有其他颜色的基础,而通过混合这些颜色,我们可以创建出丰富多彩的配色方案。不同的颜色有着不同...
【HTTP协议有关常识】 HTTP(超文本传输协议)是互联网上应用最为广泛的一种网络协议,用于从万维网服务器传输超文本到本地浏览器的传输协议。了解HTTP协议的基础知识对于理解网页工作原理至关重要。 1. **用户...
网页是互联网世界的基础元素,...了解并掌握这些基础知识,是成为一名合格的网页开发者的第一步。随着Web技术的不断发展,还有更多如React、Vue、Angular等前端框架以及WebAssembly、WebRTC等新兴技术等待我们去探索。
3. **全套模板**:这意味着除了首页外,还有完整的子页面,如公司简介、收费标准、起重安装、家具调剂、服务流程、搬家常识、联系我们等。这些页面共同构成了一个完整的网站框架,方便用户了解公司的全方位信息。 4...
了解变量、数据类型、控制结构(如if/else,for,while循环)、函数、数组等基本概念是PHP编程的起点。 其次,**数据库设计与管理**至关重要。通常会使用MySQL或PDO等数据库管理系统来存储和检索新闻资讯。在本项目...
网络安全是当今社会中至关重要的一个领域,随着互联网的普及,我们的生活越来越依赖网络,因此,了解并实践网络安全常识显得尤为重要。这份"安全教育常识——网络安全.pdf"文件主要涵盖了几个关键的网络安全方面,...
前言:看到了很多技术大牛和相关博客,很少关于HTML5的地理定位的描述,...一、HTML5的新特性–地理定位既然地理定位是HTML5的新特性,那么我们也是要学习和掌握相关的API和学会如何去使用地理定位的先了解一下常识 一
该压缩包文件“蓝色竖版知乎日报生活常识技巧分享微信小程序源码.zip”包含了一个微信小程序的源代码,主要用于分享知乎日报中的生活常识和技巧。微信小程序是一种轻量级的应用开发平台,它允许开发者在微信内创建...