評論框是現代網頁設計中必不可少的一部分,通常出現在文章下方或者頁面底部,讓訪問者可以直接在網頁上發表評論或留言。實現評論框的前端技術主要是 HTML 和 CSS。下面我們來看一下如何使用 HTML 和 CSS 來實現一個簡單的評論框。
<div class="comment-box"> <h3>發表評論</h3> <form action="#" method="post"> <label for="name">姓名:</label> <input type="text" name="name" id="name" placeholder="請輸入您的姓名"> <br> <label for="email">郵箱:</label> <input type="email" name="email" id="email" placeholder="請輸入您的郵箱"> <br> <label for="comment">評論內容:</label> <textarea name="comment" id="comment" placeholder="請輸入您的評論"></textarea> <br> <input type="submit" value="發表評論"> </form> </div>
代碼解釋:
我們定義一個 div 元素,類名為 "comment-box",來容納整個評論框。里面包含一個 h3 元素,用于顯示標題,以及一個表單元素,其中包含姓氏、郵箱、評論內容和發表評論等控件。
使用 label 標簽來關聯表單控件,提高使用體驗。對于輸入框和文本域,使用 placeholder 屬性來設置默認提示。對于發表評論,使用 submit 類型的按鈕控件。
.comment-box { padding: 20px; border: solid 1px #ccc; background-color: #f9f9f9; max-width: 500px; margin: 20px auto; } .comment-box form { display: flex; flex-direction: column; } .comment-box label { margin-bottom: 10px; font-weight: bold; } .comment-box input, .comment-box textarea { padding: 10px; border: solid 1px #ccc; margin-bottom: 20px; font-size: 16px; border-radius: 5px; } .comment-box input[type="submit"] { background-color: #007bff; color: #fff; border: none; border-radius: 5px; padding: 10px 20px; cursor: pointer; } .comment-box input[type="submit"]:hover { background-color: #0069d9; }
代碼解釋:
使用 CSS 來給評論框添加樣式,包括設置內邊距、邊框、背景色、最大寬度和居中等。對于表單,采用 flex 布局來縱向排列各個表單元素,并設置標簽的字體加粗。為輸入框和文本域設置圓角、邊框和字體樣式。對于發表評論按鈕,設置背景色、顏色、圓角、邊框和鼠標樣式。
這就是如何使用 HTML 和 CSS 來實現一個簡單的評論框,你可以根據具體需求進行改進和調整。希望這篇文章能夠對你有所幫助!
上一篇html 設置字號 小四
下一篇csrf vue