LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: jhuangjiahua

能不能改一下 [php] 和 [code] 标签 , 让她们长度更长一些

[复制链接]
 楼主| 发表于 2005-9-6 11:04:36 | 显示全部楼层
nbx , 现在还是 div + table
但是 css 里指定了剪切...

如下面是 [code]的例子
[php]
<div class="smallfont" style="margin-bottom: 2px;">代码:</div>
        <table border="0" cellpadding="6" cellspacing="0">
        <tbody><tr>
                <td class="alt2" style="border: 1px inset ;">
        <pre class="alt2" style="margin: 0px; padding: 4px; overflow: auto; width: auto; height: 498px;">#!/usr/bin/python

import sys, zipfile

from gnosis.xml.objectify import XML_Objectify, EXPAT, \
                                 children, tagname, content

XML_Objectify.expat_kwargs['nspace_sep'] = None

doc_content = zipfile.ZipFile(sys.argv[1]).read('content.xml')

doc = XML_Objectify(doc_content).make_instance()

write = sys.stdout.write

for o in children(doc.office_body):

    if tagname(o)=="text_p":

        for s in content(o):

            if type(s) is unicode and s.strip():

                write(" "+s.encode('utf-8').strip())

            elif tagname(s)=='text_span':

                write(" "+s.PCDATA.encode('utf-8'))

        write('\n')
</pre>
                </td>

        </tr>
        </tbody></table>
</div>
[/php]
显示是

  1. #!/usr/bin/python

  2. import sys, zipfile

  3. from gnosis.xml.objectify import XML_Objectify, EXPAT, \
  4.                                  children, tagname, content

  5. XML_Objectify.expat_kwargs['nspace_sep'] = None

  6. doc_content = zipfile.ZipFile(sys.argv[1]).read('content.xml')

  7. doc = XML_Objectify(doc_content).make_instance()

  8. write = sys.stdout.write

  9. for o in children(doc.office_body):

  10.     if tagname(o)=="text_p":

  11.         for s in content(o):

  12.             if type(s) is unicode and s.strip():

  13.                 write(" "+s.encode('utf-8').strip())

  14.             elif tagname(s)=='text_span':

  15.                 write(" "+s.PCDATA.encode('utf-8'))

  16.         write('\n')
复制代码







===================================================

===================================================


下面是 [php]的
[php]
<div class="smallfont" style="margin-bottom: 2px;">HP代码:</div>

        <table border="0" cellpadding="6" cellspacing="0">
        <tbody><tr>
                <td class="alt2" style="border: 1px inset ;">

        <div class="alt2" style="margin: 0px; padding: 4px; overflow: auto; width: auto; height: 498px;">
                <code style="white-space: nowrap;">
                        <!-- php buffer start --><code><font color="#000000">
<font color="#0000bb"> </font><font color="#ff8000">#!/usr/bin/python
<br>
<br></font><font color="#0000bb">import sys</font><font color="#007700">, </font><font color="#0000bb">zipfile

<br>
<br>from gnosis</font><font color="#007700">.</font><font color="#0000bb">xml</font><font color="#007700">.</font><font color="#0000bb">objectify import XML_Objectify</font><font color="#007700">, </font><font color="#0000bb">EXPAT</font><font color="#007700">,
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000bb">children</font><font color="#007700">, </font><font color="#0000bb">tagname</font><font color="#007700">, </font><font color="#0000bb">content
<br>
<br>XML_Objectify</font><font color="#007700">.</font><font color="#0000bb">expat_kwargs</font><font color="#007700">[</font><font color="#dd0000">'nspace_sep'</font><font color="#007700">] = </font><font color="#0000bb">None

<br>
<br>doc_content </font><font color="#007700">= </font><font color="#0000bb">zipfile</font><font color="#007700">.</font><font color="#0000bb">ZipFile</font><font color="#007700">(</font><font color="#0000bb">sys</font><font color="#007700">.</font><font color="#0000bb">argv</font><font color="#007700">[</font><font color="#0000bb">1</font><font color="#007700">]).</font><font color="#0000bb">read</font><font color="#007700">(</font><font color="#dd0000">'content.xml'</font><font color="#007700">)

<br>
<br></font><font color="#0000bb">doc </font><font color="#007700">= </font><font color="#0000bb">XML_Objectify</font><font color="#007700">(</font><font color="#0000bb">doc_content</font><font color="#007700">).</font><font color="#0000bb">make_instance</font><font color="#007700">()
<br>
<br></font><font color="#0000bb">write </font><font color="#007700">= </font><font color="#0000bb">sys</font><font color="#007700">.</font><font color="#0000bb">stdout</font><font color="#007700">.</font><font color="#0000bb">write

<br>
<br></font><font color="#007700">for </font><font color="#0000bb">o in children</font><font color="#007700">(</font><font color="#0000bb">doc</font><font color="#007700">.</font><font color="#0000bb">office_body</font><font color="#007700">):
<br>
<br>&nbsp;&nbsp;&nbsp;&nbsp;if </font><font color="#0000bb">tagname</font><font color="#007700">(</font><font color="#0000bb">o</font><font color="#007700">)==</font><font color="#dd0000">"text_p"</font><font color="#007700">:
<br>

<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for </font><font color="#0000bb">s in content</font><font color="#007700">(</font><font color="#0000bb">o</font><font color="#007700">):
<br>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if </font><font color="#0000bb">type</font><font color="#007700">(</font><font color="#0000bb">s</font><font color="#007700">) </font><font color="#0000bb">is unicode </font><font color="#007700">and </font><font color="#0000bb">s</font><font color="#007700">.</font><font color="#0000bb">strip</font><font color="#007700">():

<br>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000bb">write</font><font color="#007700">(</font><font color="#dd0000">" "</font><font color="#007700">+</font><font color="#0000bb">s</font><font color="#007700">.</font><font color="#0000bb">encode</font><font color="#007700">(</font><font color="#dd0000">'utf-8'</font><font color="#007700">).</font><font color="#0000bb">strip</font><font color="#007700">())
<br>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000bb">elif tagname</font><font color="#007700">(</font><font color="#0000bb">s</font><font color="#007700">)==</font><font color="#dd0000">'text_span'</font><font color="#007700">:

<br>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000bb">write</font><font color="#007700">(</font><font color="#dd0000">" "</font><font color="#007700">+</font><font color="#0000bb">s</font><font color="#007700">.</font><font color="#0000bb">CDATA</font><font color="#007700">.</font><font color="#0000bb">encode</font><font color="#007700">(</font><font color="#dd0000">'utf-8'</font><font color="#007700">))
<br>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000bb">write</font><font color="#007700">(</font><font color="#dd0000">'\n'</font><font color="#007700">)

<br></font><font color="#0000bb"></font>
</font>
</code><!-- php buffer end -->
                </code>
        </div>
</td></tr></tbody></table>

</div>
                       
                       
[/php]
显示是
[php]#!/usr/bin/python

import sys, zipfile

from gnosis.xml.objectify import XML_Objectify, EXPAT, \
                                 children, tagname, content

XML_Objectify.expat_kwargs['nspace_sep'] = None

doc_content = zipfile.ZipFile(sys.argv[1]).read('content.xml')

doc = XML_Objectify(doc_content).make_instance()

write = sys.stdout.write

for o in children(doc.office_body):

    if tagname(o)=="text_p":

        for s in content(o):

            if type(s) is unicode and s.strip():

                write(" "+s.encode('utf-8').strip())

            elif tagname(s)=='text_span':

                write(" "+s.PCDATA.encode('utf-8'))

        write('\n')
[/php]
回复 支持 反对

使用道具 举报

发表于 2005-9-6 12:52:28 | 显示全部楼层
还可以呀,没有滚动条
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-6 13:27:26 | 显示全部楼层
不是吧

FDW 用的什么浏览器

我的 Firefox 1.6 和 Opera 8 里那些都是有滚动条的





BTW: 顺便发现 Opera 的显示有些问题
Opera 里 [code] 和 [php] 里都被切掉了右边的一些东西,而有没有水平滚动条 , 切掉的东西看不到

看截图里蓝色方框标注的
read('content.xml')

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2005-9-6 13:42:21 | 显示全部楼层
我现在在学校,Opera 8.02

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-6 17:00:33 | 显示全部楼层
莫非 Opera 的 Linux  版本不如 Windows 版本 ?  :?:



我这儿试过的几款浏览器里都有讨厌的滚动条
回复 支持 反对

使用道具 举报

发表于 2005-9-16 07:15:54 | 显示全部楼层
我也凑个热闹,看我的NetScape8.0:


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表