精通CSS与HTML设计模式 第一章(轻松搞定CSS)

精通CSS与HTML设计模式 第一章(轻松搞定CSS)
精通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

 

代码
<html xmlns="http://www.w3.org/1999/xhtml">
<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,首字母是个图片并且已经大写下沉,若首字母图片不显示则显示字母!

代码
 <style type="text/css">
       .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>
    
<class="pMagin_Left">
        
<span class="letter">M<span class="imageLeft"></span></span>agin,11首字母是个图片并且已经大写下沉,若首字母图片不显示则显示字母!
    
</p>

 

 

例三

 层叠样式的优先级(纠错:import——important)

 

 

 

 

 

 

 

posted @ 2010-11-23 15:15  菜鸟吃虫,虫吃菜  阅读(825)  评论(0编辑  收藏  举报