zoukankan      html  css  js  c++  java
  • CSS+Js在段落文字最后自动加入隐藏文字

                                           CSS+Js在段落文字最后自动加入隐藏文字

    • CSS和JavaScript控制段落最后自动添加指定的隐藏文字,不建议这样用,因为对搜索引擎不太友好。不过作为一项技巧来研究,下面帖出具体的代码,以供参考指正:

      01 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      02 <html xmlns="http://www.w3.org/1999/xhtml">
      03 <head>
      04 <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
      05 <title>自动加入隐藏文字</title>
      06 <style>
      07 .test {color:#fff;margin-left:18px;}
      08 </style>
      09 </head>
      10 <body>
      11 <p>在文章各个段落的最后加入带连接的隐藏文字</p>
      12 <p>在文章各个段落的最后加入带连接的隐藏文字</p>
      13 <script>
      14 function test()
      15 {
      16 var myP = document.getElementsByTagName("p");
      17 for(var i=0;i<myP.length;i )
      18 {
      19 var createLink document.createElement("a");
      20 createLink.setAttribute("class","test");
      21 createLink.setAttribute("href","http://www.baidu.com/");
      22 createLink.setAttribute("target","new");
      23 var createText document.createTextNode("百度一下");
      24 createLink.appendChild(createText);
      25 myP[i].appendChild(createLink);
      26 }
      27 }
      28 window.onload function() {test();}
      29 </script>
      30 </body>
      31 </html>

       这里忘了一个很重要的内容需要说明:并不是所有的overflow属性效果都一样,比如visible属性就只能对IE起作用。这样的话就有一个问题啦,如果要有高度,而且内容超出高度的时候,定义auto或hidden都可能会有一些不想要的效果出现。在这里提供一个解决方案:对于IE6及以下版本的IE,可以直接定义高度;对于IE8、火狐、Opera、Chrome可定义min-height。方法如下:

      1 overflow{
      2 height:auto;
      3 _height:200px;
      4 min-height:200px;
      5 verflow:auto;
      6 zoom:1;
      7 _overflow:visible;
      8 }
  • 相关阅读:
    Topic for paper reading
    Github
    APPIUM+Python+HTMLTestRunner(转)
    PyCharm 2016.3.2 汉化
    APPIUM 常用API(转)
    Python IDE PyCharm2016.3.2(转)
    APPIUM笔记
    将博客搬至CSDN
    碎碎念
    关于set或map的key使用自定义类型的问题
  • 原文地址:https://www.cnblogs.com/lizonghai/p/4639778.html
Copyright © 2011-2022 走看看