??xml version="1.0" encoding="utf-8" standalone="yes"?>
{
position: absolute;/*l对定位保证iframe不会占用布局I间*/
width: 100%; /*100%保证可以覆盖整个div*/
height: 100%;
z-index:-1; /*-1保证iframe昄在div下方*/
}
.T_div
{
position: absolute;
left:100px;
top:50px;
width: 300px;
height: 200px;
background : blue;
z-index:100;
}
<div class="T_div">
<span>q里可以包含其他dom元素</span>
<iframe class="T_iframe"></iframe>
</div>
二种:隐藏select元素(EOS做法)
三种:用iframe括vselect元素(ȝ,没测?
<iframe class="T_iframe">
<select>
<option>123</option>
</select>
</iframe>
]]>
在《精通CSS?0上面有q样一D话Q?br />
引用:
相对于相对定位的先元素Ҏ(gu)q行l对定位Q这在大多数C览器中实现得很好。但是,在windows上的IE5.5和IE6中有一个BUGQ?span style="color: #808000">如果试图相对于相对定位的?/span>的右Ҏ(gu)底部讄l对定位的框的位|?/span>Q那?span style="color: #808000">需?/span>保相对定位的框已经讄了尺?/span>。如果没有,那么IE会相对于d定位q个框。简单的解决Ҏ(gu)时ؓ相对定位的框讄宽度和高度?br />
但是Q如果未d宽度Q那么浏览器可能l予父元素默认的100%宽度。而若未添加高?/span>Q?span style="color: #339966">在Firefox 3及IE 6下都无法看到l对定位的子元素?/span>。也是_IE 6下绝对定位子元素q没有相对于d定位?br />
试通过没有问题Q?/p>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title></title>
<style type="text/css">
* { margin:0;padding:0;}
#brading{
position:relative;
width:200px; //可设|?00%
height:200px; //可设|?00%
border:1px solid red;
background:#ccc;
}
#brading .tel{
position:absolute;
bottom: 0;
}
</style>
</head>
<body>
<div id="brading"><div class="tel">tel:000-000-999</div></div>
</body>
</html>
]]>
]]>
]]>
在〈head〉与?head〉之间插入:
style type = text/css?br />
.TurnH{filter:FlipH}
/style?
然后在图片属性代码中加class="TurnH"?br />
注意Q在〈head〉与?head〉之间插入代码中QTurnH前有一?#8220;.”(不包括引?Q请一定不要漏掉了?br />
2、直接插入式
在图片属性代码中加入Q?br />
style=" filter: FlipH"
效果如图1?
?
特点Q通过使用CSS?#8220;FlipH”滤镜Q囄水^{?#8220;FlipH”滤镜是CSS?个无参数滤镜中的一个,可直接用,在Dreamweaver中可以同有参数的滤镜一样用?br />
囄垂直{
代码Q?br />
1、内部插入式
在〈head〉与?head〉之间插入:
〈style type = text/css?br />
.TurnV{filter:FlipV}
?style?
然后再在囄属性代码中加class="TurnV"?br />
注意Q在〈head〉与?head〉之间插入代码中QTurnV前有一?#8220;.”(不包括引?Q请一定不要漏掉了?br />
2、直接插入式
在图片属性代码中加入Q?br />
style="filter:FlipV"
效果如图2?
?
特点Q通过使用CSS的无参数滤镜“FlipV”滤镜Q囄垂直{?br />
以上两种滤镜如果合理配合q可以做出类似水中倒媄的效?
转自:http://www.wangchao.net.cn/bbsdetail_572798.html
]]>
单来_在Firefox下,col与colgroup基本上只能干很少的几件事情(如果你对col和colgroup不熟Q可以参看一下这个地?a >http://www.msleft.com/htmltags/colgroup.htmlQ,可以先看一D代码:
? 上代码是qx常见的对col的操作,在IE6下的展现和FF的展现还是有一定差别的Q除了colgroup的borderQcol的background 以外QFF几乎其他的全都不能实玎ͼ而IE6则几乎全部能实现Q除了边框)?/p>
解决Ҏ(gu)
昄Q对于IE我们可以直接用上面的Ҏ(gu)来干zM
而对于Firefox和OperaQ我们可以用CSS的高U选择器来q这个活Q把下面的代码作为style贴到刚才的代码的head部分Q看看Firefox下的效果Q?/p>
Z说一句,IE7也支持这U写?/p>
看v来还不错Q不q,如果你的表格?00列,而你要ؓW?9列设定属性的话。。。。徏议你q是直接帮class到td上去吧?/p>
转自:http://fallenlord.blogbus.com/logs/12637041.html
以下为浏览器firefox,ie默认讄Q?/pre>
table {
display: table;
border-spacing: 2px; /*border-spacing 属性设|相d元格的边框间的距(仅用?#8220;Ҏ(gu)分离”模式Q。在指定的两个长度gQ第一个是水^间隔Q第二个是垂直间隔?/
border-collapse: separate; /* 除非 border-collapse 被设|ؓ separateQ否则将忽略q个属性?*/
margin-top: 0;
margin-bottom: 0;
text-indent: 0;
}
td {display:table-cell;padding:1px;text-align:inherit;vertical-align:inherit;}
*****************************************代码很简单,a层ؓ内容层,其width?00Q然?span style="color: #008000">用b层向外以左右Ҏ(gu)2像素Q可LQ的宽度递减?/span>最外一层要加上background属性,目的是要上、下两线条呈现出来;b层的数量军_了要实现的圆角弧度大。在firefox IE6 都通过试?br />
</div>
<div class="b" style="margin-left:1px;width:298px"></div>
<div class="b" style="margin-left:2px;width:296px;"></div>
<div class="b" style="margin-left:3px;width:294px;background:#333"></div>
</div>
</body>
</html>
在修改好相应的文字与图象之后Q我们就PSD文g输出(X)HTML文g?/p>
首先得先对PSD文g做切片,有两U方法:
①用工h上的“切片工具”Q?br />
然后在图象上划出一块一块的区域?br />
②用基于参考线的切片,按ctrl+R调出标尺栏,
把鼠标移动到标尺上,按住鼠标左键Q移动到图象上,会看到一条绿色的参考线Q如?br />
参考线Q排好,然后点一下工h上的切片工具图表Q然后点上面
选项栏里?#8220;Z参考线的切?#8221;。于是在原来的参考线上就变成了一块一块的切片了?br />
********************************************************************************
接下来就可以输出?
①依ơ选择菜单栏上?#8220;文g”→“存储为Web所用格?#8221;→“存储”?/p>
②接下来׃弹出一?#8220;优化结果存储ؓ”的窗口?/p>
?#8220;保存cd”处有个下拉列框可以选择Q因为我们要存储为网늚格式Q所以选择“HTML和图?* html)”Q再选择“保存”可以输Z个网|式的HTML文g与一个包含图象的名ؓ“images”的文件夹?/p>
③如果我们需要输?#8220;div+css的网?#8221;我们q可以这么做Q?br />
?#8220;讄”处的下拉列框Q选择“其他”
׃弹出一?#8220;输出讄”的窗?br />
在第2个下拉列框处选择“切片”,选择“生成CSS”Q?/span>单击“?#8221;→“保存”Q就可以输出一个目前流行的“div+css”的HTML|页?/p>
]]>
文档中其它元素的布局像l对定位的元素不存在一P
<body>
<div class="t" id="t">
<div class="a" id="1" > <img alt="111111" height="52" /> </div>
<div class="b" id="2" ><img alt="222" /></div>
<div class="c" id="3" ><img alt="3333" /></div>
</div>
</body>
昄l果:
当定义一个外?nbsp;div t ?里面?nbsp;div a/b/c 随指定的float值紧帖外?div t 的左/双昄
.
如果没有?div t , 则紧帖BODY昄.
(~小IEH口只会裁剪内容)
****************************
当去?span style="color: #33cccc">div t
<LINK REL=StyleSheet HREF="style.css" TYPE="text/css" MEDIA=screen>
<LINK REL=StyleSheet HREF="color-8b.css" TYPE="text/css" TITLE="8-bit Color Style" MEDIA="screen, print">
<LINK REL="Alternate StyleSheet" HREF="color-24b.css" TYPE="text/css" TITLE="24-bit Color Style" MEDIA="screen, print">
<LINK REL=StyleSheet HREF="aural.css" TYPE="text/css" MEDIA=aural>
<LINK>标记是放|在文档的HEAD部分。可选的TYPE属性用于指定媒体类?-text/css是一个层叠样式表--允许览器忽略它们不支持的样式表cd。ؓCSS文g配置服务器而将text/css当作Content-type内容发送出M是一个好注意?/p>
外部样式表不能含有Q何像<HEAD>?lt;STYLE>q样的HTML的标记。样式表仅仅由样式规则或声明l成。一个单独由
P { margin: 2em }
l成的文件就可以用作外部样式表了?/p>
<LINK>标记也有一个可选的MEDIA属性,用于指定样式表被接受的介质或媒体。允许的值有
screen (~省?Q提交到计算机屏q;
printQ?输出到打印机Q?
projectionQ提交到投媄机;
auralQ扬声器Q?
brailleQ提交到凸字触觉感知讑֤Q?
ttyQ电(sh)传打字机 (使用固定的字?Q?
tvQ电(sh)视机Q?
allQ所有输备?
多样的媒体通过用逗号隔开的列表或值all指定?/p>
Netscape Navigator 4.x 错误地忽略除了screen值外的Q何用MEDIA值声明的q接或嵌入样式表。例如,MEDIA="screen,projection"会o到样式表被Navigator 4.x忽略Q尽展C的讑֤是计机的屏q。Navigator 4.x 也忽略用MEDIA=all声明的样式表?/p>
REL属性用于定义连接的文g和HTML文档之间的关pRREL=StyleSheet指定一个固定或首选的样式而REL="Alternate StyleSheet"定义一个交互样式。固定样式在样式表激zL总被应用。缺的TITLE属性,像例子中的W一?lt;LINK>标记Q定义一个固定样式?/p>
一个首选样式会自动被应用,像例子中的W二?lt;LINK>标记。REL=StyleSheet和一个TITLE属性的l合指定一个首选的样式。网制作者不能指定多于一个的首选样式?/p>
交互样式通过REL="Alternate StyleSheet"指出。例子中的第三个<LINK>标记定义一个交互样式,用户可以选择用来代替首选样式表?/p>
注意现在的浏览器一般都~Z选择交互样式的能力?/p>
单一的样式也可以通过多个样式表给?/p>
<LINK REL=StyleSheet HREF="basics.css" TITLE="Contemporary">
<LINK REL=StyleSheet HREF="tables.css" TITLE="Contemporary">
<LINK REL=StyleSheet HREF="forms.css" TITLE="Contemporary">
在这个例子中Q三个样式表l合成一?Contemporary"样式Q作Z个首选样式表被应用。要l合多个样式表成一个单一样式Q必d每个样式表中使用相同TITLE?/p>
当样式被应用到很多的|页Ӟ一个外部样式表是理想的。网制作者用外部样式表可以改变整个|站的外观而仅仅通过改变一个文件。同LQ大多数览器会保存外部样式表在~冲区,从而如果样式表在缓冲区避免了在展C网|的gq?/p>
Microsoft Internet Explorer 3 for Windows 95/NT4q不支持来自q接的样式表中的BODY 背景图象或颜艌Ӏ如果考虑到这个错误,|页制作者不妨提供另外的包括一个背景图象或颜色的结构,例如嵌入或内联样式,或用BODY元素的BACKGROUND属性?/p>
--------------------------------------------------------------------------------
嵌入一个样式表
一个样式表可以使用STYLE元素在文档中嵌入:
<STYLE TYPE="text/css" MEDIA=screen>
<!--
BODY { background: url(foo.gif) red; color: black }
P EM { background: yellow; color: black }
.note { margin-left: 5em; margin-right: 5em }
-->
</STYLE>
STYLE元素攑֜文档的HEAD部分。必ȝTYPE属性用于指定媒体类型,LINK元素也一栗同样地QTITLE和MEDIA属性也可以用STYLE指定?/p>
旧版本的览器,q不能识别STYLE元素Q会其当作BODY的一部分照常展示其内容,从而ɘq些样式表对用户是可见的。要防止q样做,STYLE元素的内容要包含一个SGML注解(<!-- comment -->)在里面,像上qC子那栗?/p>
嵌入的样式表可用于当一个文档具有独一无二的样式的时候。如果多个文档都使用同一样式表,那么外部样式表会更适用?/p>
--------------------------------------------------------------------------------
输入一个样式表
一个样式表可以使用CSS的@import 声明被输入。这个声明用于一个CSS文g或内部的STYLE元素:
<STYLE TYPE="text/css" MEDIA="screen, projection">
<!--
@import url(http://www.htmlhelp.com/style.css);
@import url(/stylesheets/punk.css);
DT { background: yellow; color: black }
-->
</STYLE>
注意其它的CSS规则应该仍然包括在STYLE元素中,但所有的@import 声明必须攑֜样式表的开始部分。Q意在样式表中指定了的规则Q其自n越在输入样式表中对立的规则。例如上例,即一个输入的样式表包含DT { background: aqua }Q定义项(definition terms)依然会是黄色的背景?/p>
被输入的样式表的序对于它们怎样层叠是很重要的。在上述的例子中Q如果style.css输入的样式表指定了STRONG元素会显CZؓU色而punk.css样式表指定了STRONG元素昄为黄色的话,那么后面的规则会莯Q而STRONG元素会显CZؓ黄色?/p>
输入的样式表对于模块性效果很有用处。例如,一个网站可以通过使用了的选择W分cL式表。一个simple.css样式表给出公q元素像BODY、P、H1和H2。此外,一个extra.css样式表给?yu)共通的元素像CODE、BLOCKQUOTE和DFN。一个tables.css样式表可以用于定义变革元素的规则。这三个样式表在需要的时候可以用@import 声明包括在HTML中。三个样式表也可以通过LINK元素l合?/p>
--------------------------------------------------------------------------------
内联样式
样式可以使用STYLE属性内联。STYLE属性可以应用于LBODY元素(包括BODY本n)Q除了BASEFONT、PARAM和SCRIPT。这个属性将M数量的CSS声明当作自己的|而每个声明用分号隔开。以下是一个例?
<P STYLE="color: red; font-family: 'New Century Schoolbook', serif"> q段的样式是U色的New Century Schoolbook字,如果字体可用的话?lt;/P>
注意在STYLE中New Century Schoolbook包含在单引号中,因ؓ双引可用作包含样式声明?/p>
内联的样式比其他Ҏ(gu)更加灉|。要使用内联样式Q必M用Content-Style-Type HTTP늜扩展Ҏ(gu)个文档进行单独的样式表语a声明。用内联CSS的网制作者必dtext/css作ؓContent-Style-Type HTTP늜Q或在HEAD部分包括以下标记:
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
因ؓ和需要展C的内容混合在一P内联样式会失M些样式表的优炏V同样地Q内联样式默认地接受所有媒体,因ؓ没有M的ؓ内联样式指定明确的媒体的语句。这U方法应该尽量少用,如当一个样式会应用在所有媒体到一个元素的个别情况。如果样式会被应用到单一元素的场合,但只能用确认的媒体的话Q用ID属性代替STYLE属性?/p>