请问不同浏览器空格宽度不一致怎么解决

时间:2021-07-19 19:46:12
新华网解决了,但是却不知道怎么解决的,大网站就是有实力,佩服。我研究了很多参考资料,仍没解决掉,不知道该怎么办。
http://news.xinhuanet.com/politics/2010-01/13/content_12802492.htm
看看新闻段落前的空格,在每个浏览器上都是空两格大小,很经典,怎么实现呢?

19 个解决方案

#1


段落前面加    

#2


    68306部队71分队,坚持不懈用党的创新理论建连育人,连队建设保持了全面过硬、长期过硬。先后43次受到集团军以上表彰,13次荣立二等功,被兰州军区授予“精神文明建设模范连”荣誉称号。近10年来有183人取得中专以上学历,45人考取军校或直接提干,105人退伍后被地方党政机关、企事业单位录用。  
    6
是两个?还是4个呀

#3


加这个看看

<div style="font-family:verdana; font-size:14px;  text-indent:2em;"> 缩进2个字符,奥斯陆扩大飞机拉萨;打开飞机撒旦法说得来法按时地方了盛大<br>按时大家看来法按时道路;防咔叽设定发射点</div>

#4


引用 3 楼 shenzhennba 的回复:
加这个看看

<div style="font-family:verdana; font-size:14px;text-indent:2em;">缩进2个字符,奥斯陆扩大飞机拉萨;打开飞机撒旦法说得来法按时地方了盛大 <br>按时大家看来法按时道路;防咔叽设定发射点 </div>
缩进两字符的方法我知道,但是,网页其他地方(不是段落前)需要空格宽度一致,否则不兼容浏览器,没办法,只好研究新华网段落前的空格了

#5


在每一段文本的前面加四个 &nbsp;就可以实现每一段文本前面出现的空格了。

#6


引用 2 楼 xiaofanku 的回复:
    68306部队71分队,坚持不懈用党的创新理论建连育人,连队建设保持了全面过硬、长期过硬。先后43次受到集团军以上表彰,13次荣立二等功,被兰州军区授予“精神文明建设模范连”荣誉称号。近10年来有183人取得中专以上学历,45人考取军校或直接提干,105人退伍后被地方党政机关、企事业单位录用。 
    6
是两个?还是4个呀
应该是2个字符大小的空格

#7


引用 5 楼 fc1989 的回复:
在每一段文本的前面加四个&nbsp;就可以实现每一段文本前面出现的空格了。
IE浏览器的还好,实现了,但是到FF下,好像4个空格才有一个汉字大

#8


引用 4 楼 cppace 的回复:
引用 3 楼 shenzhennba 的回复:
 加这个看看

  <div style="font-family:verdana; font-size:14px;text-indent:2em;">缩进2个字符,奥斯陆扩大飞机拉萨;打开飞机撒旦法说得来法按时地方了盛大  <br>按时大家看来法按时道路;防咔叽设定发射点  </div>
缩进两字符的方法我知道,但是,网页其他地方(不是段落前)需要空格宽度一致,否则不兼容浏览器,没办法,只好研究新华网段落前的空格了

修改单位为像素就可各个IE都一样了,如 text-indent:25 px;
每个IE内空格都是相同的啊,前面不是缩进两个空格吗?怎么会不一样呢?

#9


引用 8 楼 shenzhennba 的回复:
引用 4 楼 cppace 的回复:
引用 3 楼 shenzhennba 的回复:
加这个看看

  <div style="font-family:verdana; font-size:14px;text-indent:2em;">缩进2个字符,奥斯陆扩大飞机拉萨;打开飞机撒旦法说得来法按时地方了盛大  <br>按时大家看来法按时道路;防咔叽设定发射点  </div>
缩进两字符的方法我知道,但是,网页其他地方(不是段落前)需要空格宽度一致,否则不兼容浏览器,没办法,只好研究新华网段落前的空格了

修改单位为像素就可各个IE都一样了,如 text-indent:25px;
每个IE内空格都是相同的啊,前面不是缩进两个空格吗?怎么会不一样呢?

新华网不是这么做的,我不研究空两格,而是研究怎么使空格兼容不同浏览器

#10


font-family:"宋体";

#11


用像素做也可以实现吧?针对汉字,如果设置了font-size:12px;那么可以用text-indent:24px;来代替空格吧、

#12


text-indent:25px;应该与字体的大小有关系的!保险的还是&nbsp;就象我们写信有规则一样!新闻报纸也是有的!你只要遵守就好!

#13


修正一下
引用 12 楼 xiaofanku 的回复:
保险的还是&nbsp;就象我们写信有规则一样!新闻报纸也是有的!你只要遵守就好!

line-height与字体大小有关.不是text-indent

#14


<P>&nbsp;&nbsp;&nbsp;&nbsp;68306部队71分队,坚持不懈用党的创新理论建连育人,连队建设保持了全面过硬、长期过硬。先后43次受到集团军以上表彰,13次荣立二等功,被兰州军区授予“精神文明建设模范连”荣誉称号。近10年来有183人取得中专以上学历,45人考取军校或直接提干,105人退伍后被地方党政机关、企事业单位录用。 </p>

查看他的源文件就知道了,只是在每个p标签里面加上了4个空格符号而已!
呵呵

#15


统一成等宽字体

#16


引用 10 楼 ddcatlee 的回复:
font-family:"宋体";
行了

#17


中文全角2空格“  ”
中文半角2空格“  ”
英文全角2空格"  "
英文半角2空格"  "

<P>  68306部队71分队,坚持不懈用党的创新理论建连育人,连队建设保持了全面过硬、长期过硬。先后43次受到集团军以上表彰,13次荣立二等功,被兰州军区授予“精神文明建设模范连”荣誉称号。近10年来有183人取得中专以上学历,45人考取军校或直接提干,105人退伍后被地方党政机关、企事业单位录用。 </p>

使用 中文全角空格

#18


把字体设为中文或英文都可以,因为不两个不同浏览中一个把空格默认为是中文的一个默认为英文的.

#19


搞笑啊楼主

#1


段落前面加&nbsp;&nbsp;&nbsp;&nbsp;

#2


    68306部队71分队,坚持不懈用党的创新理论建连育人,连队建设保持了全面过硬、长期过硬。先后43次受到集团军以上表彰,13次荣立二等功,被兰州军区授予“精神文明建设模范连”荣誉称号。近10年来有183人取得中专以上学历,45人考取军校或直接提干,105人退伍后被地方党政机关、企事业单位录用。  
    6
是两个?还是4个呀

#3


加这个看看

<div style="font-family:verdana; font-size:14px;  text-indent:2em;"> 缩进2个字符,奥斯陆扩大飞机拉萨;打开飞机撒旦法说得来法按时地方了盛大<br>按时大家看来法按时道路;防咔叽设定发射点</div>

#4


引用 3 楼 shenzhennba 的回复:
加这个看看

<div style="font-family:verdana; font-size:14px;text-indent:2em;">缩进2个字符,奥斯陆扩大飞机拉萨;打开飞机撒旦法说得来法按时地方了盛大 <br>按时大家看来法按时道路;防咔叽设定发射点 </div>
缩进两字符的方法我知道,但是,网页其他地方(不是段落前)需要空格宽度一致,否则不兼容浏览器,没办法,只好研究新华网段落前的空格了

#5


在每一段文本的前面加四个 &nbsp;就可以实现每一段文本前面出现的空格了。

#6


引用 2 楼 xiaofanku 的回复:
    68306部队71分队,坚持不懈用党的创新理论建连育人,连队建设保持了全面过硬、长期过硬。先后43次受到集团军以上表彰,13次荣立二等功,被兰州军区授予“精神文明建设模范连”荣誉称号。近10年来有183人取得中专以上学历,45人考取军校或直接提干,105人退伍后被地方党政机关、企事业单位录用。 
    6
是两个?还是4个呀
应该是2个字符大小的空格

#7


引用 5 楼 fc1989 的回复:
在每一段文本的前面加四个&nbsp;就可以实现每一段文本前面出现的空格了。
IE浏览器的还好,实现了,但是到FF下,好像4个空格才有一个汉字大

#8


引用 4 楼 cppace 的回复:
引用 3 楼 shenzhennba 的回复:
 加这个看看

  <div style="font-family:verdana; font-size:14px;text-indent:2em;">缩进2个字符,奥斯陆扩大飞机拉萨;打开飞机撒旦法说得来法按时地方了盛大  <br>按时大家看来法按时道路;防咔叽设定发射点  </div>
缩进两字符的方法我知道,但是,网页其他地方(不是段落前)需要空格宽度一致,否则不兼容浏览器,没办法,只好研究新华网段落前的空格了

修改单位为像素就可各个IE都一样了,如 text-indent:25 px;
每个IE内空格都是相同的啊,前面不是缩进两个空格吗?怎么会不一样呢?

#9


引用 8 楼 shenzhennba 的回复:
引用 4 楼 cppace 的回复:
引用 3 楼 shenzhennba 的回复:
加这个看看

  <div style="font-family:verdana; font-size:14px;text-indent:2em;">缩进2个字符,奥斯陆扩大飞机拉萨;打开飞机撒旦法说得来法按时地方了盛大  <br>按时大家看来法按时道路;防咔叽设定发射点  </div>
缩进两字符的方法我知道,但是,网页其他地方(不是段落前)需要空格宽度一致,否则不兼容浏览器,没办法,只好研究新华网段落前的空格了

修改单位为像素就可各个IE都一样了,如 text-indent:25px;
每个IE内空格都是相同的啊,前面不是缩进两个空格吗?怎么会不一样呢?

新华网不是这么做的,我不研究空两格,而是研究怎么使空格兼容不同浏览器

#10


font-family:"宋体";

#11


用像素做也可以实现吧?针对汉字,如果设置了font-size:12px;那么可以用text-indent:24px;来代替空格吧、

#12


text-indent:25px;应该与字体的大小有关系的!保险的还是&nbsp;就象我们写信有规则一样!新闻报纸也是有的!你只要遵守就好!

#13


修正一下
引用 12 楼 xiaofanku 的回复:
保险的还是&nbsp;就象我们写信有规则一样!新闻报纸也是有的!你只要遵守就好!

line-height与字体大小有关.不是text-indent

#14


<P>&nbsp;&nbsp;&nbsp;&nbsp;68306部队71分队,坚持不懈用党的创新理论建连育人,连队建设保持了全面过硬、长期过硬。先后43次受到集团军以上表彰,13次荣立二等功,被兰州军区授予“精神文明建设模范连”荣誉称号。近10年来有183人取得中专以上学历,45人考取军校或直接提干,105人退伍后被地方党政机关、企事业单位录用。 </p>

查看他的源文件就知道了,只是在每个p标签里面加上了4个空格符号而已!
呵呵

#15


统一成等宽字体

#16


引用 10 楼 ddcatlee 的回复:
font-family:"宋体";
行了

#17


中文全角2空格“  ”
中文半角2空格“  ”
英文全角2空格"  "
英文半角2空格"  "

<P>  68306部队71分队,坚持不懈用党的创新理论建连育人,连队建设保持了全面过硬、长期过硬。先后43次受到集团军以上表彰,13次荣立二等功,被兰州军区授予“精神文明建设模范连”荣誉称号。近10年来有183人取得中专以上学历,45人考取军校或直接提干,105人退伍后被地方党政机关、企事业单位录用。 </p>

使用 中文全角空格

#18


把字体设为中文或英文都可以,因为不两个不同浏览中一个把空格默认为是中文的一个默认为英文的.

#19


搞笑啊楼主

#20