精通CSS与HTML设计模式 第二章(HTML设计模式)
精通CSS与HTML设计模式 第三章(CSS选择符与继承)
精通CSS与HTML设计模式 第四章(CSS选择符与继承)
精通CSS与HTML设计模式 第六章(盒型模型属性)
精通CSS与HTML设计模式 第八章(盒型模型属性)
精通CSS与HTML设计模式 第九章(定位:进阶)
精通CSS与HTML设计模式 第十章(分割内容)
精通CSS与HTML设计模式 第十一章(对齐内容)
精通CSS与HTML设计模式 第一章(轻松搞定CSS)
一、HTML元素分类 注:红色表示现不熟悉的
块状元素:
html,div, map,dt,form hr, body h1—h6 dl ,dd
p, blockquote(表示引用的语句)
pre(预定义,保留空格,换行 等宽字体 常用来呈现计算机代码)
表格元素
table td th tbody
thead tfoot
内联元素 注:width属性对内联元素不起作用
strong cite(表示引用张三) em(表示强调张三) var(张三); dfn(张三); code(张三)
; kbd(张三); smp(张三); ins(张三); del(表示已删除张三)
sub(张三); sup(张三); abbr(UN 在某些浏览器中鼠标放上后显示title) 注1:目前测试火狐,IE,Google,遨游都支持此属性(abbr)
<em> | 把文本定义为强调的内容。 |
<strong> | 把文本定义为语气更强的强调的内容。 |
<dfn> | 定义一个定义项目。 |
<code> | 定义计算机代码文本。 |
<samp> | 定义样本文本。 |
<kbd> | 定义键盘文本。它表示文本是从键盘上键入的。它经常用在与计算机相关的文档或手册中。 |
<var> | 定义变量。您可以将此标签与 <pre> 及 <code> 标签配合使用。 |
<cite> | 定义引用。可使用该标签对参考文献的引用进行定义,比如书籍或杂志的标题。 |
列表元素
ul ol dl
例一
以图片代替文字时,若图片未加载任然可以显示文字 文本替换
文本替换
Heading2
不显示显示
< head runat = " server " >
< title > 文本替换 </ title >
< style type = " text/css " >
#h2{
position: relative;
border: solid 1px;
width:250px;
height:76px;
overflow:hidden;
}
#h2 span
{
position: absolute;
border: solid 1px;
width:250px;
height:76px;
left: 0 ;
top: 0 ;
}
</ style >
< script type = " text/javascript " language = " javascript " >
function ViewImage(){
var select1 = document.getElementById( " select1 " );
var index = select1.selectedIndex;
var slvalue = select1.options[index].value;
if (slvalue == " no " ){
document.getElementById( " h2 " ).childNodes[ 1 ].style.backgroundImage = " url('') " ;
}
else {
document.getElementById( " h2 " ).childNodes[ 1 ].style.backgroundImage = " url(\ " Images / heading2.jpg\ " ) " ;
}
}
</ script >
</ head >
< body style = " margin:0; padding:0 " >
< form id = " form1 " runat = " server " >
< h1 style = " border: solid 1px " >
文本替换 </ h1 >
< h2 id = " h2 " > 标题2 < span ></ span ></ h2 >
< select id = " select1 " onchange = " ViewImage() " >< option value = " no " > 不显示 </ option >< option value = " yes " > 显示 </ option ></ select >
</ form >
</ body >
</ html >
例二
大写字母以图片性质进行显示
字母下沉
Magin,首字母是个图片并且已经大写下沉,若首字母图片不显示则显示字母!
.pMagin_Left
{
position: relative;
margin - left: 110px;
}
.imageLeft
{
height: 90px;
width: 110px;
position: absolute;
left: 0 ;
top: 0 ;
background - image:url( " ../Images/m.jpg " );
}
.letter
{
height: 90px;
width: 110px;
position:absolute;
left: - 110px;
}
</ style >
< h1 >
字母下沉 </ h1 >
< p class = " pMagin_Left " >
< span class = " letter " > M < span class = " imageLeft " ></ span ></ span > agin,11首字母是个图片并且已经大写下沉,若首字母图片不显示则显示字母!
</ p >
例三
层叠样式的优先级(纠错:import——important)