1

我正在使用个人定制的所见即所得 dhtml 编辑器。编辑器只能在桌面上使用。但我希望它同时显示在桌面和移动设备上。(它需要特定类别的标签和标签。)这让我开始思考……台式机(主要是笔记本电脑)和移动设备不一样。它们有不同的像素~如果我只使用文本数据,这不会有问题。但我使用的是特定的 & 标签(它们的宽度和高度必须在 CSS 中用像素定义)基本上我需要找到一种方法从一个传入的输入中放置两种不同类型的标签(一个用于桌面,一个用于移动)用户对 dhtml 编辑器 textarea 的输入)通过计算文本输入。

ex>
.my_div
{
width: 450px;
height: 550px; 

}
.my_div .my_span
{
width: 350px;
height: 530px;


Ex1> <div class="my_div"><span class"my_span">It's like when the text user input here is more than
height of 530px....close this one and... </span></div>
<div class="my_div"><span class"my_span">...and in put new div and span tags automatically, reapeatedly until i press "End" button then close it with </span></div>

当 Ex1> 被选中时...我想将两个不同的文本数据发送到 mysql DB。一种用于桌面 一种用于移动。所以基本上我需要Ex1>一个高度为530px(用于桌面)和一个高度为350px(用于移动)

我很想用整个代码来回答,但是,只是关键字!或方法或基本上与那个怪物有关的任何事情.... :(因为这个,我已经夜以继日了 3 天!我的头快要爆炸了......我得到的每一个搜索结果......只是显示如何“删除”标签或如何
自动输入标签请帮助我~谢谢你的时间~

4

2 回答 2

0

您可以尝试 JavaScript + jQuery 来嗅探设备是否是移动设备并加载相关的 css。尝试检测移动浏览器 JavaScript 插件。

于 2012-09-08T16:23:48.670 回答
0
  • 高度等于字体大小 * 行数
  • 行数等于文本长度/文本区域的宽度
  • 对于等宽字体,文本长度等于字符 + 空格,而不是其他字体
  • 修剪后由textContent/innerText属性返回字符 + 空格
于 2012-09-08T15:49:26.863 回答