android - 在android应用程序的webview中使用html定位图像粘贴的问题
问题描述
我在 html-css 中有以下代码:
<!DOCTYPE html>
<html>
<head>
<meta name=viewport content=width=device-width, initial-scale=1>
<style>
.container {
max-width: 100%;
margin: auto;
}
img {
max-width: 100%;
}
.inbox_msg {
clear: both;
overflow: hidden;
}
.recent_heading {
float: left;
width: 40%;
}
.incoming_msg_img {
display: inline-block;
width: 6%;
}
.received_msg {
display: inline-block;
padding: 0 0 0 1%;
vertical-align: top;
width: 92%;
}
.received_withd_msg p {
background: #ebebeb none repeat scroll 0 0;
border-radius: 1%;
color: #646464;
font-size: 14px;
margin: 0;
padding: 1% 1% 1% 2%;
width: 100%;
}
.time_date {
color: #747474;
display: block;
font-size: 12px;
margin: 2% 0 0;
}
.received_withd_msg {
width: 45%;
margin: 1% 0 3%
}
.mesgs {
float: left;
padding: 1% 1% 0 2%;
width: 100%;
}
.sent_msg p {
background: #05728f none repeat scroll 0 0;
font-size: 14px;
margin: 0;
color: #fff;
padding: 1% 2% 1% 2%;
width: 100%;
}
.outgoing_msg {
overflow: hidden;
margin: 1% 0 2%;
}
.sent_msg {
float: right;
width: 46%;
}
</style>
</head>
<body>
<link href=//maxcdn.bootstrapcdn.com/bootstrap/4.1.1/css/bootstrap.min.css rel=stylesheet id=bootstrap-css>
<script src=//maxcdn.bootstrapcdn.com/bootstrap/4.1.1/js/bootstrap.min.js></script>
<script src=//cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js></script>
<!------ Include the above in your HEAD tag ---------->
<html>
<head>
<link href=https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css type=text/css rel=stylesheet </head>
<body>
<div class=container>
<div class=messaging>
<div class=inbox_msg>
<div class=mesgs>
<div class=incoming_msg>
<div class=incoming_msg_img> <img src='' alt=image> </div>
<div class=received_msg>
<div class=received_withd_msg>
<p>--------------</p> <span class=time_date>date</span> </div>
</div>
</div>
<div class=incoming_msg>
<div class=incoming_msg_img> <img src='' alt=image> </div>
<div class=received_msg>
<div class=received_withd_msg>
<p>--------------</p> <span class=time_date>date</span> </div>
</div>
</div>
<div class=incoming_msg>
<div class=incoming_msg_img> <img src='' lt=image> </div>
<div class=received_msg>
<div class=received_withd_msg>
<p>--------------</p> <span class=time_date>date</span> </div>
</div>
</div>
<div class=incoming_msg>
<div class=incoming_msg_img> <img src='' alt=image> </div>
<div class=received_msg>
<div class=received_withd_msg>
<p>--------------</p> <span class=time_date>date</span> </div>
</div>
</div>
<div class=outgoing_msg>
<div class=sent_msg>
<p>--------------</p> <span class=time_date>date</span> </div>
</div>
<div class=outgoing_msg>
<div class=sent_msg>
<p>--------------</p> <span class=time_date>date</span> </div>
</div>
<div class=incoming_msg>
<div class=incoming_msg_img> <img src='' alt=image> </div>
<div class=received_msg>
<div class=received_withd_msg>
<p>--------------</p> <span class=time_date>date</span> </div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>
</body>
</html>
上面代码的结果是图片在消息的左边:
在我的 android 上,图片显示在消息上方:
我不得不说 html 显示在我的移动应用程序的 Webview 中。所以问题是我希望图像显示在我的android应用程序的消息左侧。我必须在 css 中改变什么?
解决方案
这是响应式的。在移动设备和台式机上都可以正常工作。请检查一下。
<!DOCTYPE html>
<html>
<head>
<meta name=viewport content=width=device-width, initial-scale=1>
</head>
<body>
<link href=//maxcdn.bootstrapcdn.com/bootstrap/4.1.1/css/bootstrap.min.css rel=stylesheet id=bootstrap-css>
<script src=//maxcdn.bootstrapcdn.com/bootstrap/4.1.1/js/bootstrap.min.js></script>
<script src=//cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js></script>
<!------ Include the above in your HEAD tag ---------->
<html>
<head>
<link href=https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css type=text/css rel=stylesheet </head>
<div class=container>
<div class="row">
<div class=" col-6 com-sm-6 col-md-6">
<img src='' alt=image/>
</div>
<div class="col-6 com-sm-6 col-md-6">
<span>--------------</span> <span >date</span>
</div>
</div>
<div class="row">
<div class=" col-6 com-sm-6 col-md-6">
<img src='' alt=image/>
</div>
<div class="col-6 com-sm-6 col-md-6">
<span>--------------</span> <span >date</span>
</div>
</div>
</html>
</body>
</html>
推荐阅读
- youtube - 在嵌入中隐藏 Youtube 标题和徽标(在右下角)
- python - Pandas - 按列分组并将数据转换为 numpy 数组
- sql - MS SQL:如何查找比最低工资高 10% 的员工姓名和工资?
- java - Spring Custom Filter 在发送回客户端之前过滤响应
- c# - 在 DataBind 之后添加列值
- java - 如何使用 Java 8 在 UTC 中将 java.sql.Date 转换为 Days 和 Days 到 java.sql.Date?
- r - 使用 dplyr 在数据帧的选择列中重新编码值
- coq - Coq:如何引用特定构造函数生成的类型?
- java - 将 Spring Bean 自动装配到默认方法的接口中
- replace - notepad++,用替换重新计算数字