page, .container { height: 100%; background: #f4f4f4; } .post-comment { width: 750rpx; height: auto; overflow: hidden; padding: 30rpx; } .post-comment .input-box { height: 337.5rpx; width: 690rpx; position: relative; background: #fff; } .post-comment .input-box .content { position: absolute; top: 0; left: 0; display: block; background: #fff; font-size: 29rpx; color: #333; height: 300rpx; width: 650rpx; padding: 20rpx; } .post-comment .title { /* position: absolute; */ top: 0; left: 0; display: block; background: #fff; font-size: 29rpx; color: #333; height:35rpx; width: 650rpx; padding: 20rpx; /* margin:10px; */ border-bottom: 1px solid #ddd; overflow:hidden; } .post-comment .input-box .count { position: absolute; bottom: 20rpx; right: 20rpx; display: block; height: 30rpx; width: 50rpx; font-size: 29rpx; color: #999; } .post-comment .btns { height: 108rpx; } .post-comment .close { float: left; height: 108rpx; line-height: 108rpx; text-align: left; color: #666; padding: 0 30rpx; } .post-comment .post { float: right; height: 108rpx; line-height: 108rpx; text-align: right; padding: 0 30rpx; } .bottom-btn { position: fixed; left: 0; bottom: 0; z-index: 10; width: 750rpx; /* height: 100rpx; */ display: flex; background: #fff; padding:10rpx; } .bottom-btn .r { border: 1px solid #f94b4b; background: #f94b4b; float: left; height: 100rpx; line-height: 96rpx; flex: 1; text-align: center; color: #fff; } .detail { margin-top: 20rpx; width: 750rpx; height: auto; overflow: hidden; padding: 30rpx; }