gq_long
gq_long
  • 发布:2014-12-15 10:15
  • 更新:2014-12-17 11:35
  • 阅读:1323

为什么div在链接mui.min.clss之后不能当多行文本框使用

分类:MUI

找了很多,都无法解决,各位帮帮忙,在此谢过了

2014-12-15 10:15 负责人:无 分享
已邀请:
伟子

伟子

太含糊了,表达得再清晰一点吧~~

gq_long

gq_long (作者)

我想用div替代textarea

gq_long

gq_long (作者)

来实现高度自动的功能,在没有链接mui.min.css之前,可用,但是加上这句<link rel="stylesheet" href="../css/mui.min.css">代码之后就不可以用了。

多串君

多串君

mui.min.css是针对样式的,是不是你DIV的class名字在mui.min.css里面有重名,导致用上了别的样式?你把你的class名字取得别致一点。

gq_long

gq_long (作者)

可用代码如下================》
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<!--<link rel="stylesheet" type="text/css" href="css/mui.min.css"/>-->
</head>
<body>
<div contenteditable="true" style="margin: 20px 0px 0px 20px; border: #000000 solid 1px;"></div>
</body>
</html>

不可用代码如下============》注“手机”上不可用
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<link rel="stylesheet" type="text/css" href="css/mui.min.css"/>
</head>
<body>
<div contenteditable="true" style="margin: 20px 0px 0px 20px; border: #000000 solid 1px;"></div>
</body>
</html>

多串君

多串君

你把mui.min.css这个样式里面,下面这段样式里面的 《-webkit-user-select: none;》这一段注释掉就可以用了。至于为什么请看这里这个样式导致输入框不能输入的原因

  • {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-user-select: none; ←←←这个
    outline: 0;
    -webkit-tap-highlight-color: transparent;
    -webkit-tap-highlight-color: transparent
    }
gq_long

gq_long (作者)

谢谢您,原来只要把“-webkit-user-select: none;”中的none改为all就行,太感谢 您了

该问题目前已经被锁定, 无法添加新回复