有时候网站末尾会“莫名”出现一些本来没有的代码,这些可能是宽带运营商添加的,也有可能是网站中毒被黑客攻击后篡改了。
这些代码通常都会出现在文末,而CSS的~选择符可以选择元素后边的所有兄弟(同一级、平级)元素。
前提:
假定页面最后一个标签是footer(footer是HTML5标签,里边可以有其它元素)
CSS式的解决办法:
/* 不显示footer后边的元素 */ body > iframe, footer ~ * { display:none !important; }
jQuery式的解决办法:
<script>$(function(){$('footer ~ *, body > iframe').remove();});//删除footer后的平级元素</script> <footer> <nav>...... <p...... ...... </footer>
— 完 —