解决ie7不支持after、before的方法
生活随笔
收集整理的這篇文章主要介紹了
解决ie7不支持after、before的方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、第一個步驟http://jquery.lukelutman.com/plugins/pseudo/?下載 jq-pseudo.js 下載好了,就引入jQuery和jq-pseudo.js 2、書寫選擇器的語法:
選擇器:before, 選擇器 { ? /*兼容IE6、IE7*/
? ?before: '要寫的內容';
? ?/*兼容IE8*/
? ?content: '要寫的內容'; } 對偽元素進行設置樣式: 選擇器:before, 選擇器 .before {
? ? ? ? ?書寫樣式 ? ? ??
} demo: 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html> 3 <head> 4 <title>Basic Example - jQuery Pseudo Plugin</title> 5 <script type="text/javascript" src="jquery.js"></script> 6 <script type="text/javascript" src="jquery.pseudo.js"></script> 7 <script type="text/javascript"> 8 $(function(){ 9 $('#on').bind('click', function(e){ 10 $('body').addClass('toggle'); 11 e.preventDefault(); 12 }); 13 $('#off').bind('click', function(e){ 14 $('body').removeClass('toggle'); 15 e.preventDefault(); 16 }); 17 }); 18 </script> 19 <style type="text/css"> 20 21 p:before, p { 22 before: 'foo '; 23 content: 'foo '; } 24 25 p:after, p { 26 after: ' bar'; 27 content: ' bar'; } 28 29 p:before, p .before { 30 color: blue; } 31 32 p:after, p .after { 33 color: red; } 34 35 </style> 36 </head> 37 <body> 38 <h1>Basic Example - jQuery Pseudo Plugin</h1> 39 <p>« <a href="index.html">Back to the jQuery Pseudo Plugin</a></p> 40 <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> 41 <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> 42 <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> 43 </body> 44 </html>
選擇器:before, 選擇器 { ? /*兼容IE6、IE7*/
? ?before: '要寫的內容';
? ?/*兼容IE8*/
? ?content: '要寫的內容'; } 對偽元素進行設置樣式: 選擇器:before, 選擇器 .before {
? ? ? ? ?書寫樣式 ? ? ??
} demo: 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html> 3 <head> 4 <title>Basic Example - jQuery Pseudo Plugin</title> 5 <script type="text/javascript" src="jquery.js"></script> 6 <script type="text/javascript" src="jquery.pseudo.js"></script> 7 <script type="text/javascript"> 8 $(function(){ 9 $('#on').bind('click', function(e){ 10 $('body').addClass('toggle'); 11 e.preventDefault(); 12 }); 13 $('#off').bind('click', function(e){ 14 $('body').removeClass('toggle'); 15 e.preventDefault(); 16 }); 17 }); 18 </script> 19 <style type="text/css"> 20 21 p:before, p { 22 before: 'foo '; 23 content: 'foo '; } 24 25 p:after, p { 26 after: ' bar'; 27 content: ' bar'; } 28 29 p:before, p .before { 30 color: blue; } 31 32 p:after, p .after { 33 color: red; } 34 35 </style> 36 </head> 37 <body> 38 <h1>Basic Example - jQuery Pseudo Plugin</h1> 39 <p>« <a href="index.html">Back to the jQuery Pseudo Plugin</a></p> 40 <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> 41 <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> 42 <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p> 43 </body> 44 </html>
?
轉載于:https://www.cnblogs.com/front-end-develop/p/5754213.html
總結
以上是生活随笔為你收集整理的解决ie7不支持after、before的方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 有趣的JavaScript原生数组函数
- 下一篇: java-基础练习题3