2

我是 Laravel 4 的初学者,我使用 HTML 类包含 css 文件,但它不起作用,所以请帮助我。我的代码是:-

在视图中:-model_window.php

<?php HTML::style('css/style.css'); ?>

<a href="#openModal"><input  type="submit" value="show" name=""show_button></a>

<div id="openModal" class="modalDialog">
   <div>
      <a href="#close" title="Close" class="close">X</a>
      <h2>Modal Box</h2>

   </div>
</div>

我的 css 文件:- 在公共 -> css -> style.css

.modalDialog:target {
                  opacity:1;
                  pointer-events: auto;
                   }

     .modalDialog > div {
                width: 400px;
                position: relative;
                margin: 10% auto;
                padding: 5px 20px 13px 20px;
                border-radius: 10px;
                background: #fff;
                background: -moz-linear-gradient(#fff, #999);
                background: -webkit-linear-gradient(#fff, #999);
                background: -o-linear-gradient(#fff, #999);
                 }
4

4 回答 4

6

您可以将文件重命名为 index.blade.php 第二个必须有刀片,您可以简单地使用:

    {{ HTML::style('public/css/index.css') }}
    {{ HTML::script('public/js/jquery.pnotify.min.js') }}
于 2014-03-07T16:41:07.677 回答
5

您必须将文件放入公共目录,然后才能轻松使用

<?php echo HTML::style('css/style.css'); ?>
于 2014-01-16T10:31:06.613 回答
3

您的观点无效。您需要在标签之间包含指向 .css 文件的链接。

<!doctype html>
<html lang="en">
<head>
    <?=HTML::style('link/to/style.css')?>
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
    <a href="#openModal"><input  type="submit" value="show" name=""show_button></a>

    <div id="openModal" class="modalDialog">
       <div>
          <a href="#close" title="Close" class="close">X</a>
          <h2>Modal Box</h2>

       </div>
    </div>
</body>
</html>

现在,它将起作用。

于 2013-08-14T07:36:42.037 回答
3

您始终必须在<head>HTML 部分中包含 CSS 文件。这就是为什么不应用您的样式的原因。

相关行应该是:

<?php echo HTML::style('css/style.css'); ?>
于 2013-08-14T08:47:05.023 回答