CSS,JavaSript,Html实用小代码

  一些使用的CSS,javascript ,html代码.

1 absoluterelative

Absolute :绝对定位

Relative :相对定位,参照于父级的原始点为原始点,无父级参照Body.

2 CSS中使用experssion定位

CSS中可以使用expression 来动态的设置对象格式,如宽度和高度

width:expression(documentElement.clientWidth >= 1000?1000:(documentElement.clientWidth <= 800? 800:auto));

3 CSS中使用clear 清除浮动

在使用float浮动对象在right left边时,但有不想后面的元素不被影响.这是需要使用clear:both;来清除

<p style="float:left;width:34px; border :solid 1px #000000;">这是第1列,</p>

<p style="float:left;width:50px; border :solid 1px #000000;">这是第2列,</p>

<p >这是列的下面。</p>

没有加clear:both;这是列的下面。将会和上面的在同一行上.

<p style="float:left;width:34px; border :solid 1px #000000;">这是asfd第1列,</p>

<p style="float:left;width:50px; border :solid 1px #000000;">这是dsf第2列,</p>

<p style="clear :both;">这是列的下面。</p>

将会在上面两段文字的下面

4.javacript实现回调

<script type ="text/javascript">
function funA(name,classback)
{
 this.Name=name;
 classback({name:this.Name,value:1234});
}

function btnClick(){
  funA("Test",function(v){
     alert(v.value);
  });
 }
</script>

<input type="button" value="btn" οnclick="btnClick();">

5.javacript 获取控件位置

 

function  getoffset(e) 

        
var  t = e.offsetTop; 
        
var  l = e.offsetLeft; 
        
while (e = e.offsetParent) 
        { 
            t
+= e.offsetTop; 
            l
+= e.offsetLeft; 
        } 
        
var  rec  =   new  Array( 1 ); 
        
return  {offsetTop:t,offsetLeft:l};

6.关闭IE6,7,8窗口不弹出提示

ContractedBlock.gif ExpandedBlockStart.gif Code
function CloseWindow()
{
window.open(
'','_self','');
window.close();
}

7.使用CSS定位footer到页面底部

ContractedBlock.gif ExpandedBlockStart.gif CSS
<STYLE type="text/css">
    body,html 
{
        margin
: 0;
        padding
: 0;
        height
:100%;
    
}
    #container 
{
        position
: relative;
        min-height
:100%;
    
}
    #content 
{
        padding-bottom
: 60px; 
        
}
    #footer 
{
        position
: absolute;
        bottom
: 0;
        padding
: 10px 0;
        background-color
: #AAA;
        width
: 100%;
        
}
</STYLE>
ContractedBlock.gif ExpandedBlockStart.gif html
 <BODY>
        
<DIV id="container">
                        
<div id="header">
                         
<h1>head</h1>
                        
</div>
            
<DIV id="content">
                 
<H1>Content</H1>
            
</DIV>
            
<DIV id="footer">
             
<H1>Footer</H1>
            
</DIV>
        
</DIV>    
        
</BODY>

 8.CSS控制内容超出长度时显示...

 在CSS3.0中新增了属性:text-overflow设置文本溢出时的显示效果。IE6.0以上版本支持,支持div,li,p标签。

 div,li,p  {  
   width
: 50px ;  
   white-space
: nowrap ;  
   text-overflow
: ellipsis ;  
   overflow
:  hidden ;  
   border
: solid 1px red ;
   
}

 

转载于:https://www.cnblogs.com/ruinet/archive/2007/11/16/961756.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值