javascript - 這種評論表單的布局是怎么做出來的?
問題描述
這是簡書的評論表單:
我的 html 結構如下:
<form action='' method='post'> <a href='http://www.aoyou183.cn/wenda/3430.html' class='avatar'><img src='http://www.aoyou183.cn/wenda/images/avatar.jpg' alt=''></a> <textarea placeholder='寫下你的評論...'></textarea> <footer><span>Ctrl + Return 發表</span><button type='reset'>取消</button><button type='submit'>發送</button> </footer></form>
我設置頭像 .avatar 元素左浮動,然后設置 textarea 的 width=100%,但是這樣設置后 textarea 會新起一行,無法達到想要的效果。我想實現簡書這樣的布局該怎么設置 css 樣式?
問題解答
回答1:= =題主不會照搬其樣式么?form設置relative,頭像設置absolute……
關鍵詞:絕對定位
.avatar { margin-right: -50px; float: left;}textarea { display: block; width: 100%; margin-left: 50px;}
以上按照你的思路來的,其實要實現這種分欄布局方法有很多種,BFC、absolute、flex 都可以。
回答3:<form action='' method='post'>
<p style='width:20%;float:left'> <a href='http://www.aoyou183.cn/wenda/3430.html' class='avatar'><img src='http://www.aoyou183.cn/wenda/images/avatar.jpg' alt=''></a></p><p style='width:80%;float:right'> <textarea placeholder='寫下你的評論...'></textarea> <footer><span>Ctrl + Return 發表</span><button type='reset'>取消</button><button type='submit'>發送</button> </footer></p>
</form>
回答4:代碼先寫4 后寫5
相關文章:
1. mysql日期類型默認值’0000-00-00’ 報錯2. 求救一下,用新版的phpstudy,數據庫過段時間會消失是什么情況?3. mysql replace 死鎖4. mysql - C#連接數據庫時一直這一句出問題int i = cmd.ExecuteNonQuery();5. MYSQL 根據兩個字段值查詢 但兩個值的位置可能是互換的,這個怎么查?6. extra沒有加載出來7. android - 安卓做前端,PHP做后臺服務器 有什么需要注意的?8. javascript - 微信網頁開發從菜單進入頁面后,按返回鍵沒有關閉瀏覽器而是刷新當前頁面,求解決?9. php傳對應的id值為什么傳不了啊有木有大神會的看我下方截圖10. mysql - ubuntu開啟3306端口失敗,有什么辦法可以解決?
