最近很多網(wǎng)站都會(huì)出現(xiàn)404頁面,這是因?yàn)槲覀冊(cè)诖蜷_某個(gè)網(wǎng)頁時(shí),服務(wù)器無法找到對(duì)應(yīng)的頁面,所以會(huì)跳轉(zhuǎn)到404頁面。今天,我要介紹的就是404頁面中的JS源代碼。
代碼如下:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>404 Error Page</title> <style> body { background-color: #f7f7f7; font-family: sans-serif; } .container { max-width: 960px; margin: 0 auto; padding: 20px; } h1 { font-size: 72px; color: #e74c3c; margin: 0; line-height: 1; } p { font-size: 24px; color: #2c3e50; margin-top: 20px; line-height: 1.5; } a { color: #2c3e50; text-decoration: none; border-bottom: 1px solid #e67e22; } a:hover { border-color: #2c3e50; } </style> </head> <body> <div class="container"> <h1>404</h1> <p>Sorry, the page you are looking for could not be found.</p> <p>You can try going back to the previous page or <a href="#">click here</a> to return to the homepage.</p> </div> </body> </html>代碼的結(jié)構(gòu)十分清晰,首先是文檔類型聲明以及HTML文檔的頭部信息。其中,需要注意的是,我們?cè)O(shè)置了頁面的字符編碼、視口等基本信息。 接著,定義了樣式表。這個(gè)樣式表定義了頁面中各個(gè)元素的樣式,其中最重要的就是404錯(cuò)誤提示信息的樣式,包括字體大小、顏色、對(duì)齊方式等等。需要注意的是,我們?cè)赼標(biāo)簽中定義了鼠標(biāo)懸停時(shí)的樣式。 最后,是頁面的主體部分。我們建立了一個(gè)容器,其中包括頁面的標(biāo)題和錯(cuò)誤提示信息,并提示用戶可以返回上一頁或者回到主頁。 總的來說,這份JS源代碼不僅規(guī)范,而且讓人一眼可以看出這個(gè)頁面的主要結(jié)構(gòu)和設(shè)計(jì)元素。