CSS與JSP相結合,可以讓網頁更加美觀動態,增強用戶體驗。
用JSP與CSS結合,可以將樣式表分離為不同的文件,使網頁更易于維護。我們可以先在一個CSS樣式表中定義好所有的樣式,然后在JSP頁面中引用。這樣,我們就不用為每個頁面都獨立定義樣式表了,而只需要對CSS樣式表進行一次修改即可實現全站的樣式統一。
<%@ page contentType="text/html; charset=UTF-8" %> <html> <head> <title>JSP和CSS的結合</title> <link rel="stylesheet" href="/css/main.css"> </head> <body> <div class="header"> <h1>歡迎來到我的網站</h1> </div> <div class="content"> <p>這是我的第一篇JSP文章,我使用了CSS樣式表來為它添加一些樣式。</p> </div> <div class="footer"> <p>版權所有,保留一切權利。</p> </div> </body> </html>
上面的代碼中,我們使用了CSS樣式表來為header、content和footer三個div添加樣式,分別定義了它們的背景色、字體大小、邊距等等。所有的樣式定義在main.css文件中:
.header { background-color: #336699; color: #ffffff; font-size: 24px; padding: 10px; } .content { background-color: #ffffff; color: #333333; font-size: 16px; margin: 20px; padding: 10px; } .footer { background-color: #eeeeee; color: #333333; font-size: 12px; padding: 5px; text-align: center; }
通過上述的代碼,我們可以為網頁添加各種各樣的樣式,從而使其更加美觀、動態。