用css在phpInfo中的单词换行

时间:2013-07-29 18:24:19

标签: php html css

您好我正在尝试换行文字。在我的CMS中,我添加了phpInfo()函数并为此更改了css。 Bur看起来都不错。当我看到Directive时,他看起来像是截图:

Css我用的是什么:

#phpinfo {border:none; background: #fff;font-size: 12px; font-weight: normal;}

#phpinfo td, th, h1, h2 {font-weight: normal;}
#phpinfo pre {margin: 0px; font-family: monospace; }
#phpinfo a:link {color: #000099; text-decoration: none; background-color: #ffffff;}
#phpinfo a:hover {text-decoration: underline;}
#phpinfo table {border-collapse: collapse; width:100%; border: none;background-color: #ffffff; }
#phpinfo .center {text-align: center; font-size: 12px; font-weight: normal;word-wrap:break-word;}
#phpinfo .center table { text-align: left; }
#phpinfo .center th { text-align: center !important; background: none repeat scroll 0 0 #F7F7F7;}
#phpinfo td, th { border: 1px solid #ddd; font-size: 100%;}
#phpinfo h1 {font-size: 20px;  padding: 20px 0 0 10px;}
#phpinfo h2 {font-size: 18px;}
#phpinfo .p {text-align: left;}
#phpinfo .e { font-weight: normal; padding: 3px; background: #ADD5ED; border-bottom: 1px solid #ddd;}
#phpinfo .h {color: #333; padding-top: 10px; background: #eee}
#phpinfo .v {background-color: #fff; color: #707070; padding: 3px;  word-wrap: break-word;}
#phpinfo .vr {background-color: #cccccc; text-align: right; color: #000000;}
#phpinfo img {float: left; border: 0px; padding: 5px;}
#phpinfo hr {width: 800px; background-color: #cccccc; border: 0px; height: 1px; color: #000000;} 

PHP

<?php
   ob_start();
   phpinfo();
   $pinfo = ob_get_contents();
   ob_end_clean();
   echo ( str_replace("module_Zend Optimizer", "module_Zend_Optimizer", preg_replace('%^.*<body>(.*)</body>.*$%ms', '$1', $pinfo)) );
 ?>

我在自动换行中使用但不行。

#phpinfo .v {background-color: #fff; color: #707070; padding: 3px;  word-wrap: break-word;}

任何解决方案?

2 个答案:

答案 0 :(得分:0)

由于您没有提到如何链接样式表而您说您使用的是CMS,我认为您有一些冲突的样式表。

但是你要找的css属性和值是

white-space:normal;

可以分配给你的表格。

答案 1 :(得分:0)

尝试这样的事情:

<style>td {word-wrap: break-word; max-width: 300px;}</style>
<?php phpinfo(); ?>