Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 有没有一种方法可以使用PHP在HTML主体中编写样式来*移动*它_Javascript_Php_Html_Css_Parsing - Fatal编程技术网

Javascript 有没有一种方法可以使用PHP在HTML主体中编写样式来*移动*它

Javascript 有没有一种方法可以使用PHP在HTML主体中编写样式来*移动*它,javascript,php,html,css,parsing,Javascript,Php,Html,Css,Parsing,我只是想知道是否有一种方法可以在主体中编写CSS样式,使用一些php将其拉入head标记中 。。。不一定是内联样式 。。。在解析HTML头标记之前,有没有办法运行php 我认为这是可能的: 在正文中写出一些风格: <body> <div class="moveCSS"> <style type="text/css"> #frog { font-color: green; } </styl

我只是想知道是否有一种方法可以在主体中编写CSS样式,使用一些php将其拉入head标记中

。。。不一定是内联样式

。。。在解析HTML头标记之前,有没有办法运行php

我认为这是可能的:

  • 在正文中写出一些风格:

    <body>
      <div class="moveCSS">
        <style type="text/css">
          #frog
          {
          font-color: green;
          }
        </style>
      </div>
    <p class="frog">Frog's are stereotypically documented as being 'green' in colour, when in actual fact are often very different depending on their environmental habitat!</p>
    </body>
    
    
    #青蛙
    {
    字体颜色:绿色;
    }
    

    青蛙的颜色通常被记录为“绿色”,而实际上,根据它们的环境栖息地,它们的颜色往往非常不同

  • 在头部写下类似的内容:

    <head>
      <?php
        function getElementsByClassName(\DOMDocument $DOMDocument, $ClassName)
        {
          $Elements = $DOMDocument->getElementsByTagName("moveCSS");
          $Matched = array();
    
          for($i=0;$i<$Elements->length;$i++)
          {
    
            if($Elements->item($i)->attributes->getNamedItem('class')->nodeValue == $ClassName)
            {
              $Matched[]=$Elements->item($i);
            }
          }
          return $Matched;
        }
    ?>
    </head>
    
    
    
    (PHP代码参考片段:…仅供参考:我确信在PHP中变量名必须以小写字母字符开头)

  • 如果这是可能的,它将允许我将更好的CSS写入CMS文章,避免访问CSS文件和手动添加自定义条目的要求。
    “moveCSS”的单个类名将强制执行在“moveCSS”div中编写的任何内容都将包含在head中。使我的作品更具可塑性。

    不,请在原始文档中编写css,并在需要时使用JavaScript加载,或者如果css不太复杂,则完全内联编写。

    请为我提供一些逻辑来回答您的问题。如果你解释一下为什么它不接受PHP脚本,那会很有帮助?。。。我将在Joomla编辑器环境中使用它,因此无法从管理视图访问标记(除非您指向模板或根目录(FTP)),如果您没有答案,请留下评论。。。写一个答案是为了解决这个问题。我一直在寻找一种在头部编写css的方法,这样高级功能就可以“内联”编写,即:hover或:after。。。。内容:某物;。如果你仔细看的话,我当时没有足够的声誉来评论。谢谢你投反对票。你没有回答我的问题,只是给出了另一种观点,这并不能解决我的问题。我有一个想法:我认为可以运行一个PHP脚本,自动将“X字符串”添加到.css文件并重新加载页面。。。因此允许在主体中添加css。。。