很多站长在做网站手机端时,很多是直接在网上找一套嵌套的wap模板自动生成套用的,但套用完在手机端看文章的时候,发现手机端的文章内容的样式全部与PC端不同,手机wap端的全部是纯文本的,也没有排版,只有换行,加了粗的加了颜色的文字通通都是统一的黑一色,密密麻麻的文字堆在一起,用户体验很差,要是能和PC端一样的排版那还可以控制一下,现在就来讲这个方法和发生的原因。
之所以手机端全是没有样式的纯文本,是因为在调用文章页内容的时候进行了转码,找到根目录下的wap.php文件,找到文章内容页(function __article())的调用代码,找到这段代码:
$body=html2wml($body)
从上面的代码可以看到,调用的时候文章body的内容时进行了html格式到wml格式的转换,这里的转换默认是纯文本的转换,所以导致了手机端在显示的时候,文章内容没有样式,全是纯文本输出,解决的办法就是将这里改成:
$body=$body
这样就可以实现与PC端样式同步了,加颜色加粗字体大小设置等等都会与PC端保持一致。今天就分享到这里,赶紧去试试吧。