Css更改不适用于php

Css更改不适用于php,php,css,Php,Css,我只是想给我的php图库添加一个边框和背景色,但刷新时这些更改并不适用。我还清除了缓存 我试过: 在段落和标题标记中添加“颜色:红色;”, 创建一个名为“border”的新类,并将其添加到段落和标题标记中, 编辑他们的CSS类都没有用 echo '<a href="#";"> <div style="background-image: url(img/gallery/'.$row["imgFullNameGallery"].');">&

我只是想给我的php图库添加一个边框和背景色,但刷新时这些更改并不适用。我还清除了缓存

我试过: 在段落和标题标记中添加“颜色:红色;”, 创建一个名为“border”的新类,并将其添加到段落和标题标记中, 编辑他们的CSS类都没有用

echo '<a href="#";">
                  <div style="background-image: url(img/gallery/'.$row["imgFullNameGallery"].');"></div>
                  <h3>'.$row["titleGallery"].'</h3>
                  <p>'.$row["descGallery"].'</p>
                </a>';
.gallery-container a div {
  width: 100%;
  height: 205px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-color:black;
    border-width: 1px;
}

.gallery-container a h3 {
  font-family: Catamaran;
  font-size: 20px;
  font-weight: 700;
  color: #111;
  padding-top: 16px;
  line-height: 26px;
  border-color:black;
    border-width: 1px;
}

.gallery-container a p {
  font-family: Catamaran;
  font-size: 16px;
  font-weight: 400;
  color: #111;
  padding-top: 4px;
  line-height: 20px;
  border-color:black;
    border-width: 1px;
}
echo';
.a组{
宽度:100%;
身高:205px;
背景位置:中心;
背景重复:无重复;
背景尺寸:封面;
边框颜色:黑色;
边框宽度:1px;
}
.画廊容器a h3{
字体系列:双体船;
字体大小:20px;
字号:700;
颜色:#111;
填充顶部:16px;
线高:26px;
边框颜色:黑色;
边框宽度:1px;
}
.画廊容器a p{
字体系列:双体船;
字体大小:16px;
字体大小:400;
颜色:#111;
垫面:4px;
线高:20px;
边框颜色:黑色;
边框宽度:1px;
}

我希望添加一个边框,但实际输出是空的。首先,您实际上并没有对css字符串进行
回送,所以它根本不会发生任何变化。客户端没有接收到它,而且
css
是由浏览器相互渗透的东西

然而,php
echo
只提供浏览器文本,在您的情况下,它假定为
html
,因此您不能将
css
放在那里,而不将其包装在

固定:

echo '<a href="#">
       <div style="background-image: url(img/gallery/'.$row["imgFullNameGallery"].')"</div>
       <h3>'.$row["titleGallery"].'</h3>
       <p>'.$row["descGallery"].'</p>
       </a>';


echo "<style>

    .gallery-container a div {
      width: 100%;
      height: 205px;
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
      border-color:black;
        border-width: 1px;
    }

    .gallery-container a h3 {
      font-family: Catamaran;
      font-size: 20px;
      font-weight: 700;
      color: #111;
      padding-top: 16px;
      line-height: 26px;
      border-color:black;
        border-width: 1px;
    }

    .gallery-container a p {
      font-family: Catamaran;
      font-size: 16px;
      font-weight: 400;
      color: #111;
      padding-top: 4px;
      line-height: 20px;
      border-color:black;
        border-width: 1px;
    }
    </style>"

echo '<a href="#">
       <div style="background-image: url(img/gallery/'.$row["imgFullNameGallery"].')"</div>
       <h3>'.$row["titleGallery"].'</h3>
       <p>'.$row["descGallery"].'</p>
       </a>
       <link rel="stylesheet" type="text/css" href="page_style.css">
    ';

你不能像这样在同一个文件中混合使用php和css。。。如果这些是不同的文件,则必须将css样式表链接到html。尝试将css设置为php echo命令,并在css命令周围设置
标记。css位于不同的文件中。