在網站設計中,CSS起到了舉足輕重的作用。但是,在網站的建設中常常會遇到一些惱人的麻煩,比如BOT(機器人)攻擊。
為什么要對付BOT攻擊?因為BOT攻擊不僅會導致網站流量的嚴重浪費,還會對數據的安全造成巨大的威脅。設計人員需要采取有效的措施殺死BOT,而CSS可以成為解決方案之一。
/* 以IP為例,使用CSS進行殺死BOT */ /* 禁用hover和cursor */} a:hover, a:focus, label:hover, label:focus { color: #000000; text-decoration:none; cursor:default; } /* 隱藏空checkbox */ input[type='checkbox'][value=''] { visibility: hidden; } /* 禁用爬蟲的CSS動畫,特別針對http://www.javascriptkit.com/這樣的第三方庫 */ .class-to-kill >div { animation: none; !important; transition: none !important; } /* 防止爬蟲之間的重復內容 */ [data-href]:before { content: ""; position: absolute; height: 0; width: 0; visibility: hidden; }
以上CSS代碼可不同程度地解決不同類型BOT攻擊,修補網站代碼后,可以顯著減少BOT攻擊的影響。
當然,這并不是殺死BOT唯一的解決方案。除了CSS之外,還有其他一些方法,比如使用Captcha碼、進行用戶認證等等。
總的來說,除了界面設計之外,網站的安全維護也是極為重要的。通過使用CSS殺死BOT,設計人員可以確保網站的安全,幫助網站達到更高的轉化率。
上一篇css架構 bss架構
下一篇css樣式 文字行距