`

html+css总结

    博客分类:
  • Html
阅读更多
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+CSS总结.doc

    "HTML+CSS总结" HTML(HyperText Mark-up Language)是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。HTML 文本是由 HTML 命令组成的描述性文本,HTML 命令可以说明文字、图形、动画、声音、表格、...

    html+CSS总结

    HTML和CSS是构建网页的基础,它们分别代表超文本标记语言(Hyper Text Markup Language)和层叠样式表(Cascading Style Sheets)。HTML用于结构化网页内容,而CSS则负责定义这些内容的样式和布局。 HTML5是HTML的...

    学生信息管理系统(html + js + css)

    总结来说,"学生信息管理系统(html + js + css)"是一个集成了HTML结构、CSS样式和JavaScript交互的实例,它充分展示了前端技术在实际项目中的应用,是学习和提升Web开发技能的理想平台。通过这样的项目实践,开发者...

    个人博客html+css+JavaScript完整代码

    总结,构建一个个人博客需要掌握HTML、CSS和JavaScript的基本知识,结合这些技术,可以创建一个功能齐全、视觉美观且交互性强的在线平台。通过不断学习和实践,可以进一步提升博客的功能和用户体验。

    基于HTML+CSS技术的期末网页作业

    【HTML+CSS网页设计基础】 HTML(HyperText Markup Language)是网页内容的结构化语言,而CSS(Cascading Style Sheets)则负责控制这些内容的样式和布局。在这个基于HTML5+CSS的期末网页作业中,学生展示了对这两...

    HTML+CSS+JS构建的电商网站页面(源码)

    总结来说,这个电商网站项目结合了HTML、CSS和JavaScript,涵盖了前端开发的基础要素。通过实际操作,学习者不仅可以掌握网页结构的构建,还能理解样式设计和交互逻辑,对提升前端开发技能有显著帮助。对于学生和...

    大屏可视化,html+CSS+JS+echarts

    总结来说,“大屏可视化,html+CSS+JS+echarts”是一个结合了前端基础技术与专业可视化库的实践领域,它能够帮助我们构建出强大且美观的大型数据展示平台,有效地传达复杂的信息。通过不断学习和实践,你将能够掌握...

    html5+javascript+css商城(模拟联想)购物系统

    总结,本项目“HTML5+JavaScript+CSS 商城(模拟联想)购物系统”充分展示了这三大技术在实际开发中的应用,为开发者提供了一个学习和实践的优秀案例。通过这个系统,我们可以深入了解如何利用这些技术构建一个功能...

    html+css文档.pdf

    Html+Css 规范文档 Html+Css 规范文档是为网页制作的基础要求和基本规范,旨在确保网页的效果达到统一,代码简洁、符合 W3C 标准,达到多个主流浏览器标准效果。该文档涵盖了 Html+Css 编辑工具、代码格式、编码...

    web前端期末结课大作业 html+css+javascript网页设计实例 企业网站制作

    期末结课大作业 html+css+javascript网页设计实例 企业网站制作,资源里面有网页的HTML文件、CSS文件、JAVASCRIPT文件和网页中的图片文件,用于大学web网页课程设计参考以及相关从业人员参考学习

    基于HTML电商购物项目的设计与实现——html+css+javascript+jquery+bootstarp响应式图书商城

    ### 基于HTML电商购物项目的设计与实现——html+css+javascript+jquery+bootstrap响应式图书商城 #### 一、项目概述 本项目旨在通过HTML、CSS、JavaScript、jQuery以及Bootstrap等技术来构建一个完整的响应式电子...

    淘宝首页web前端课设(HTML+css+js)

    本web前端课设主要用到html,css知识点和一些少量的js语言编写的轮播图。适合于大一、大二正在做课设的同学进行参考。(我的博客里有做成的效果图和每个模块的解说内容,没有了解的同学可以先去看看做成功的页面效果...

    html+css知识点总结

    html+css知识点总结

    烟花效果JS+CSS+HTML

    总结来说,“烟花效果JS+CSS+HTML”是一个展示前端技术魅力的项目,通过HTML构建网页结构,CSS进行美化,JavaScript实现动态效果和交互。这个项目不仅展示了前端开发者的技能,也为网页设计提供了生动的创意元素。在...

    web前端(html+css+js)简单的仿原神官网静态项目

    使用了html+css+js 仅实现了部分功能:轮播图,播放音乐,视频,返回首页等 演示视频:https://www.bilibili.com/video/BV1C5411m7rn?spm_id_from=333.999.0.0 阅读建议: HTML为主要结构,所有内容都是定义在html上...

    利用HTML5+css3+jquery+weui实现仿微信聊天界面功能

    最新因项目需要,就利用HTML5+css3+jquery+weui做了一个仿微信聊天界面功能,可以发微信表情,查看图片、视频…         由于代码较长,小编打包了。需要的朋友点击下载。 具体代码如下所示: ...

    web在线聊天工具 附html+css+js 源文件

    总结起来,"Web在线聊天工具 附html+css+js 源文件"代表了一个使用前端基础技术实现的实时聊天应用,涉及到HTML结构设计、CSS样式设定、JavaScript交互逻辑,以及可能的额外技术如WebSocket、AJAX、JSON等,开发者...

    计算机毕业设计HTML+CSS+JavaScript——基于HTML花店购物网站项目与实现.md

    ### 知识点总结 #### 1. 项目概述 - **项目名称**: HTML+CSS+JavaScript —— 基于HTML的花店购物网站项目与实现 - **项目目标**: 作为计算机专业学生的毕业设计或者HTML5期末考核大作业,该项目旨在帮助学生掌握...

    甘特图实现 HTML+CSS

    总结,通过结合HTML、CSS以及可选的JavaScript,我们可以实现一个简单的甘特图,并允许用户在任务列表中进行修改,同时实时同步到甘特图中。虽然这种方式可能无法提供高级功能,但对于小型项目或学习目的来说,已经...

    基于html的美食网站 奶茶网页设计与实现(HTML+CSS+JavaScript)

    该项目是一个基于HTML5的美食网站设计与实现,旨在通过结合HTML、CSS以及JavaScript技术,创建一个美观且功能丰富的美食展示平台。项目不仅适用于学术考核,如大学期末大作业,同时也适合那些希望提升网页设计技能的...

Global site tag (gtag.js) - Google Analytics