使用HTML语言显示多行同步数据 ( 积分: 50 )

  • 主题发起人 主题发起人 11830
  • 开始时间 开始时间
1

11830

Unregistered / Unconfirmed
GUEST, unregistred user!
使用HTML语言显示以下数据
this is a book.
这 是 一本书。
分为三块,分别是“this”和“这”、“is”和“是”、“a book.”和“一本书。”
每块分为上,下两部分,这两部分都是右对齐的。
问题是如何保证每块之间的间格一样。
即显示如下:
this is a book.
这 是 一本书。
而不是如下:
this is a book.
这 是 一本书。
 
讓第二排的第1個空格和第一排的對齊就行了
就是獲取空格的位置
純html我也不會。但是我可以用jsp
 
懶得寫,給你發個例子
判断字符串长度一:
var str = "your string";
alert(str.length);
方法二:
String.prototype.len = function () {
return this.replace(/[^/x00-/xff]/g,"aa").length;
};(汉字作为两字节,其它ASCII作为一个字节,如 str="汉abc")
alert(str.len());//结果为:5
 
可能需要分词(按空格),上下两行都有可能需要插入空格
比如 AStr= This is a English book (a后面要插入)
Bstr= 这 是 一本 英语 书 (这个更多)
具体要看你的内容 a English book 作为整体呢 ,还是 每个词语与汉语对应
AStr= This is a English book (这种格式)
Bstr= 这 是 一本英语书(一个对应3个词语)
看你的数据来源是怎么的了,上面的方式比较好弄,就是按空格将源str,分解成
词语,再一一对应长度,不够的加空格,或者用2位置变量搜索
 
后退
顶部