javascript - 这种评论表单的布局是怎么做出来的?
问题描述
这是简书的评论表单:
我的 html 结构如下:
<form action='' method='post'> <a href='https://www.haobala.com/wenda/3430.html' class='avatar'><img src='https://www.haobala.com/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……
关键词:绝对定位
回答2:.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='https://www.haobala.com/wenda/3430.html' class='avatar'><img src='https://www.haobala.com/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. 发布技术文章怎么没有python分类?2. 如何判断数组写入数据库有重复的值3. css - layer图标问题4. python - 请问django的orm能否独立拿出来使用?例如在非web程序中使用5. 求助一个Android控件名称6. node.js通过module.exprots返回的是promise对象而非data?7. javascript - 微信音乐分享8. angular.js - angular获取radio选项的值,在线等啊亲,连续加班一个礼拜了……9. linux - 如何暂停运行中python脚本10. angular.js - angular多个ng-app ng-view问题