【问题标题】:How can I get python to use css <![if !IE> correctly如何让 python 正确使用 css <![if !IE>
【发布时间】:2014-12-15 19:22:01
【问题描述】:

我正在尝试创建一个动态页面,该页面必须在场景/服务器端做一些工作,并且还显示一个网页,人们可以在其中检索我们在服务器端处理的内容。因此,作为页面的基本模板,我有这个:

#!/usr/bin/python
import cgi, os, sys, commands

print "Content-type: text/html\n";

print "<html>\n"
print "<head>\n"
print "<title>My Title Here</title>\n"

#Need to find out how to get python to get css code done. 
print "<![if !IE]>  <link href="../styles/screen.css" rel="stylesheet" type="text/css" media="screen" /> <![endif]>\n"

print "</head>\n"
print "<body>\n"
print "<body>\n"
print "</html>\n"

这一行print "&lt;![if !IE]&gt; &lt;link href="../styles/screen.css" rel="stylesheet" type="text/css" media="screen" /&gt; &lt;![endif]&gt;\n" 是导致问题的行。当页面用python构建然后提供给用户时,如何使用这种逻辑方式来查找和使用css?通过 python 完成时如何将 css 合并到我的页面中?

【问题讨论】:

  • 如果字符串包含双引号 ",则必须在字符串周围使用单引号 '
  • 请注意,只有第一个print 语句需要\n 在末尾(因为标题必须用空行与内容分隔)。只需 print 语句自动添加的 \n 就可以了。您还可以考虑使用三引号,以便更轻松地在内容中包含引号。

标签: python html css cgi


【解决方案1】:

你可以试试这个:

print '<![if !IE]>  <link href="../styles/screen.css" rel="stylesheet" type="text/css" media="screen" /> <![endif]>\n'

【讨论】:

    猜你喜欢
    • 2016-04-26
    • 1970-01-01
    • 1970-01-01
    • 2010-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多