`

CSS+DIV+HTML杂(一)

阅读更多

一:Web标准
网页设计分三层
1.结构层(Structure)结构化标准语言: xhtml,xml
2.表现层(Presentation)表现标准语言: css
3.行为层(Behavior)标准 行为标准包括对象模型(如W3C DOM)、javascript、ECMAScript等.
DOM是Document Object Model文档对象模型的缩写.根据W3C DOM规范,DOM是一种与浏览器,平台,语言的接口,使得你可以访问页面其他的标准组件,简单理解,DOM解决了Netscaped的Javascript和Microsoft的Jscript之间的冲突,给予web设计和开发者一个标准的方法,让他们来访问他们的站点中的数据,脚本和表现层对象

 

二:良好的XHTML编写习惯
1.属性名称必须小写
<div class="blue">网页头部<div>

 

2.属性值必须使用双引号
<div class="adam1985">Adam1985</div>

 

3.使用id代替name

 

4.必须使用结束标签
<div>Adam1985</div>
<br/>
<img src=""/>

 

5.无意中看到的一些标签,不太用,被我遗忘了,做下笔记啦:

(1)<marquee direction="right" behavior="alternate"><img src="Blue hills.jpg"</marquee> 字幕迁移标签,其中direction属性指定方向(移动方向),behavior属性指定动作(移动方式),scrollamount="1"属性代表指定移动速度,数字越小移动越慢,scrolldelay="500"属性代表指定移动速度 ,数字越大移动越慢,与scrollamount相反

 

(2)<blockquote>我缩进了</blockquote>该标签按文本缩进效果显示,和普通文本文件中使用Tab键进行缩近效果一样.

 

(3)<dl></dl>用来创建一个普通列表,dl是definition list(定义列表)的缩写
<dt></dt>用来创建列表中的上层项目,dt是definition trem(定义术语)的简写
<dd></dd>用来创建列表中最下层的项目,dd是definition definition(定义对术语解释定义部分)的简写
注意:<dt></dt>和<dd></dd>都必须放在<dl></dl>标签对之间.
例如:
<dl>
<dt>中国城市</dt>
<dd>北京</dd>
<dd>上海</dd>
<dd>广州</dd>
<dt>美国城市</dt>
<dd>芝加哥</dd>
<dd>华盛顿</dd>
<dd>纽约</dd>
</dl>

 

(4)<tt></tt>该标签用来显示打字机风格字体的文本如(显示打字机风格的字体)
(5)<cite></cite>该标签用来显示引用方式的字体的文本(斜体,只是显示的字体不同)
(6)<em></em>用来显示需要强调的文本(通常是斜体加粗)
(7)<strong></strong>用来加重文本(通常是黑体加粗)

 

三:URL:(Uniform Resource Locator)统一资源定位符
1.URL的基本组成:协议,主机名,端口号,资源名.
例如;http://www.it315.org:8080/index.html

 

2.相对URL(相对路径):相对URL不包括协议和主机地址信息,表示它的路径与当前文档的访问协议和主机名相同,甚至有相同的目录路径.
以"/"开头表示主机上的某种协议根目录(根目录)
以"../"开头表示当前资源所在目录的父目录(上一级目录)
以"../../"开头表示父目录的父目录(父目录的父目录)
直接使用文件名,表示它是当前目录下的文件(如:<a href="aa.html"></a>),与以./aa.html开头效果是一样的

 

3.URL指定参数
http://jhxk.iteye.com?name=zhangsan&age=18
URL地址和参数之间用(?)分隔,各个参数之间用(&)号分隔

 

4.带有定位标记的URL
例如:定位标记为名为(锚标记名为)section
URL格式:http://www.jhxk.iteye.com/index.html#section
这样就定位到section锚标记的位置上去了
如:
<a href="Untitled-1.html#tt">定位</a>
<a name="#tt">pp</a>

 

5.URL编码
浏览器访问www服务器上的网页文件时,需要使用HTTP协议进行通信,在HTTP协议中,浏览器不能向服务器直接传递某些特殊字符,必须是这些字符进行URL编码后再传送.URL编码遵循下列规则:
(1)将空格转换为加号(+).
(2)对0-9,a-z,A-Z之间的字符保持不变.
(3)对于所有其他的字符,用过这个字符的当前字符集编码在内存中的十六进制格式表示.
(4)对于每个字符对应的具体编码值是没法死记硬背的,许多编程语言都提供了相应的URL编码和解码函数
在网上也能找到URL编码和解码函数的C语言源代码,在Java的JDK中的java.net包中,提供了URLEncoder和
URLDecoder这两个类,来实现URL编码和解码.

 

6.mailto URL
单击网页上的一个超链接,就能够启动用户计算机上的邮件发送程序,mailto URL格式如下:
<a href="mailto:zzx@tt.org?subject=kk&body=fsfsfsf&cc=dadad&bcc=dsadad">发送邮件</a>
mailto代表收件人地址
subject代表邮件主题
body代表主体内容
cc代表抄送
bcc代表秘件抄送


四:图像热点映射(热点地图,也叫图像地图)一般在DW绘制
<img src="Blue hills.jpg" width="300" height="300" border="0" usemap="#Map" />

usemap属性代表该图片使用热点地图,指定热点映射的名称,前面必须加#
<map name="Map" id="Map"><!--map标签的name属性为图像热点映射指定一个名称-->
  <area shape="rect" coords="0,0,200,200" href="aa.html" target="_top" alt="我是矩形" />

 shape属性代表绘制什么形状的热点,coords代表图片坐标
  <area shape="circle" coords="217,93,63" href="bb.html" target="_parent" alt="我是圆形" />

shape属性的三个值:rect(矩形),circle(圆形),poly(多边形)
  <area shape="poly" coords="240,234,63,159,64,160,93,238" href="cc.htm" target="_self" alt="我是多边形" />
</map>

 

五:CSS
1.嵌入样式
<style type="text/css"></style>
<style type="text/css">@import url("css/layot.css");</style>老式的浏览器不支持这种嵌入

 

2.行内样式
<a href="#" style="color:#000;">Home</a>不推荐使用

 

3.连接样式
<link href="css/print.css" rel="stylesheet" type="text/css"/>


Css语法结构

1.HTML选择符
body{} div{} span{}

 

2.群组选择符
h1,h2,h3,p,span{}

 

3.包含选择符
h1 span{}

当一个span标签在h1标签内如:
<h1><span>11</span></h1>
如果h1有样式那么span的样式会继承
自h1标签的样式所以需要使用包含选择符这样span的
样式就可以自己定义了!

 

4.id选择符
#apple{}

 

5.class选择符
.apple{}

 

6.组合选择符
h1 span,#a,.b{}

 

7.通配选择符
*{} 作用:改变页面上所有元素的样式

 

<style type="text/css">
/*集体声明*/
h1,h2,h3,h4,h5,p{ /*集体声明使用逗号分隔*/
	color:purple; 
	font-size:14px;
}
h2.special,.special,#one{ /*集体声明*/
	text-decoration:underline;
}
</style>
</head>
<body>
<h1>选择器集体声明h1</h1>
<h2 class="special">选择器集合声明h2</h2>
<h3>选择器集体声明h3</h3>
<h4>选择器集体声明h4</h4>
<h5>集体声明h5</h5>
<p>选择器集体声明p1</p>
<p class="special">选择器集体声明p2</p>
<p id="one">选择器集体声明p3</p>
</body>
</html>

 

 

<style type="text/css">
/*选择器的嵌套(又称父子选择器空格隔开)*/
p b{
	color:red;
	text-decoration:underline;
	font-size:30px;
}
</style>
</head>
<body>
<p>选择器的嵌套使用<b>Css标记</b>的方法</p>
选择器标记之外的<b>标记</b>不生效
</body>
</html>

 

<style type="text/css">
/*子选择器 注意:子选择符是属于CSS2.0的选择符,IE6.0不支持*/
ul.myList > li > a{ /*只对ul.myList下的li的a标记产生效果而它的孙标记不产生效果*/
	text-decoration:none;
	color:black;
}
</style>
</head>
<body>
<ul class="myList">
<li><a href="www.cctv.com">cctv</a>
<ul>
<li>
<a href="#">Css1</a>
</li>
<li>
<a href="#">Css2</a>
</li>
<li>
<a href="#">Css3</a>
</li>
</ul>
</li>
</ul>
</body>
</html>

 

---------------------------------------------------------------------------------------------

像素(px) 绝对设置,不会应视窗改变而改变
百分比(%) 相对设置,长度会随着视窗宽度而改变

 

<hr size="10" width="60%" noshade="noshade"></hr>
hr标签的width就用上了相对设置,noshade代表去除阴影.

 

<body bgcolor="red" text="white" leftmargin="0" rightmargin="0"  topmargin="0" bottommargin="0">
bgcolor设置背景色,text设置文本颜色(该页面所有文字颜色),left,right,top,bottom的margin间距为0

 

特殊字符:
格式:
< &lt;
> &gt;
& &amp;
" &quot;

假设要在网页中输出<Music>这种类型的文本必须使用特殊字符 &lt; Music &gt;

 

实体字符控制标记:
<b></b> bold 粗体
<i></i> italic 斜体
<s></s> strikethrough 删除线
嵌套的写法:<b><i><s>加粗倾斜下划线</s></i></b>
<tt></tt> 电报字 telegram
<u></u> 下划线 underline
X<sub>2</sub> 下标
O<sup>2</sup> 上标

 

语义字符控制:
<address>浙江金华</address> 这是地址标签会自动倾斜
<big>大字</big><br />
<small>小字</small><br />
<del>删除线</del><br />
<ins>下划线</ins>
<strong>强壮的</strong> 这是加粗
<em>倾斜</em>

 

<font size="7" face="Verdana, Geneva, sans-serif" color="#00ffee">Font标签</font>
color属性:设置颜色可以输入#加6位16进制如:#00ffaa(注意0-f为16进制)或者输入颜色的英文如:white
face属性:设置字体

 

 

<blockquote> 标签可定义一个块引用。

<blockquote> 与 <blockquote> 之间的所有文本都会从常规文本中分离出来,经常会在左、右两边进行缩进,而且有时会使用斜体。也就是说,块引用拥有它们自己的空间。

HTML 与 XHTML 之间的差异:
应当在 <blockquote> 标签中仅仅包含块级元素,而不仅仅是纯文本。

如需把页面作为 strict XHTML 进行验证,您就必须在 <blockquote> 标签内容添加块级元素,比如这样:

<blockquote cite="http://jhxk.iteye.com">
<p>here is a long quotation here is a long quotation</p>
</blockquote>

cite属性 代表所引用内容的网址

  • 大小: 92.2 KB
分享到:
评论

相关推荐

    后台模板 css+div+html

    后台模板 css+div+html后台模板 css+div+html后台模板 css+div+html后台模板 css+div+html后台模板 css+div+html后台模板 css+div+html后台模板 css+div+html后台模板 css+div+html后台模板 css+div+html后台模板 ...

    html+div+css+js学习.zip

    html+div+css+js学习html+div+css+js学习html+div+css+js学习 html+div+css+js学习html+div+css+js学习html+div+css+js学习 html+div+css+js学习html+div+css+js学习html+div+css+js学习 html+div+css+js学习...

    十步学会用css+div建站

    培训资料CSS+div建站基本教程,PPT格式. 培训资料CSS+div建站基本教程,PPT格式.

    CSS+DIV光盘程序

    CSS+DIV光盘程序CSS+DIV光盘程序CSS+DIV光盘程序CSS+DIV光盘程序CSS+DIV光盘程序

    用CSS+DIV做的网上书店模板

    CSS+DIV 布局 主要是一个网上书店的模板 精美布局 只要想的到 就能做得到

    精通CSS+DIV网页样式与布局

    精通CSS+DIV网页样式与布局.rar精通CSS+DIV网页样式与布局.rar精通CSS+DIV网页样式与布局.rar精通CSS+DIV网页样式与布局.rar精通CSS+DIV网页样式与布局.rar精通CSS+DIV网页样式与布局.rar精通CSS+DIV网页样式与布局....

    CSS+DIV布局案例CSS+DIV布局案例CSS+DIV布局案例

    CSS+DIV布局案例CSS+DIV布局案例CSS+DIV布局案例CSS+DIV布局案例

    CSS+div教程,CSS+div教程

    CSS+div教程CSS+div教程CSS+div教程CSS+div教程CSS+div教程

    jsp css+div 后台框架

    jsp css+div 后台框架 jsp css+div 后台框架 jsp css+div 后台框架 jsp css+div 后台框架 比较完美的后台框架

    网页设计-页面布局篇(Css+Div)

    网页设计-页面布局篇(Css+Div),网页设计-页面布局篇(Css+Div).网页设计-页面布局篇(Css+Div).网页设计-页面布局篇(Css+Div).

    CSS+DIV 20个经典实例(上)

    CSS+DIV 20个经典实例(上)CSS+DIV 20个经典实例(上)CSS+DIV 20个经典实例(上)CSS+DIV 20个经典实例(上)CSS+DIV 20个经典实例(上)CSS+DIV 20个经典实例(上)CSS+DIV 20个经典实例(上)

    精通css+div 网页样式与布局 ppt文件

    正在学习css+div的朋友应该都知道这几本书吧,《精通css+div 网页样式与布局》还有《css设计彻底研究》这些书都非常好,现在将《精通css+div 网页样式与布局》的ppt文件传上来,这样大家就可以不用买实体书了,至于...

    精通css+div

    精通css+div 1,2,8,9,10章

    css+div网页模板整站

    别人分享的资料,我只是拿出来和大家分享一下,希望能给做网页的朋友一点帮助。如果拿这资源做坏事,与我无关。

    div+css百分比表格+DIV+CSS+JS静态分页程序+DIV+CSS像素表格

    div+css百分比表格+DIV+CSS+JS静态分页程序+DIV+CSS像素表格 百分比表格(用DIV+CSS)以百分比显示,可以根据窗口的大小自动调节所显示的大小! DIV+CSS+JS静态分页程序可兼容主流浏览器(IE、FF、Opera) DIV+CSS表格...

    HTML+CSS+DIV网页设计与布局.pdf

    以html语言为基础,围绕最新的css技术精髓展开深入讲解,包括认识网站开发、网页文字和图片、超链接、表格、多媒体、滚动字幕、列表、表单、框架、设置文本样式、设置网页背景样式、设置边框边距、元素布局、网页...

    CSS+DIV流畅的选项卡

    CSS+DIV流畅的选项卡 CSS+DIV流畅的选项卡 CSS+DIV流畅的选项卡

    《精通CSS+DIV网页样式与布局》光盘源码

     第12章 CSS+div美化与布局实战   12.1 框架搭建   12.2 实例一:蓝色经典   12.3 实例二:清明上河图   12.4 实例三:交河故城   12.5 自动选择CSS样式  第3部分 CSS混合应用技术篇  第13章 ...

    div +cssdiv +cssdiv +cssdiv +cssdiv +cssdiv +css

    div +cssdiv +cssdiv +cssdiv +cssdiv +cssdiv +cssdiv +cssdiv +cssdiv +cssdiv +css

    漂亮遮罩层css+div

    漂亮遮罩层css+div 漂亮遮罩层css+div 漂亮遮罩层css+div 漂亮遮罩层css+div 漂亮遮罩层css+div 漂亮遮罩层css+div 漂亮遮罩层css+div 漂亮遮罩层css+div 漂亮遮罩层css+div 漂亮遮罩层css+div 漂亮遮罩层css+div ...

Global site tag (gtag.js) - Google Analytics