想表单显示图2的效果,查了headfirst html与css第14章表单的做法。 图1按资料的方法写的。为什么没有效果,哪错了?
补充一个图浏览器原图(去掉left:200px的)
表单显示效果问题,用了书上的写法却没有书上的效果
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
3条回答 默认 最新
- Go 旅城通票 2017-03-02 04:48关注
div和.tableRow之间的空格去掉,多个空格就是div下包含tableRow的元素了,而不是作用于div元素的tableRow
<style> form{display:table;} div.tableRow{display:table-row} div.tableRow p{display:table-cell;} div.tableRow p:first-child{text-align:right} </style> <form> <div class="tableRow"> <p>请输入邮箱地址:</p> <p><input type="text" /></p> </div> <div class="tableRow"> <p>密码:</p> <p><input type="text" /></p> </div> </form>
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报