Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.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
Html 尝试设置图像/div样式时,CSS选择器在CakePHP中不起作用_Html_Css_Cakephp - Fatal编程技术网

Html 尝试设置图像/div样式时,CSS选择器在CakePHP中不起作用

Html 尝试设置图像/div样式时,CSS选择器在CakePHP中不起作用,html,css,cakephp,Html,Css,Cakephp,我最近安装了CakePHP,这是我第一次使用它 我正在创建一个垂直导航栏,上面会有一个正方形的徽标。我需要能够调整这个标志。然而,我无法为我的生活似乎能够选择相应的div HTML } 从理论上讲,如果所有其他方法都失败,那么使用唯一ID应该是可行的,但是,这也不起作用。我还尝试使用CSS类、子类等 当我在浏览器中检查图像时,我发现它是由base.css控制的(我一直在cake.css中编写css,这两个文件都包含在HTML页面中) 我可以修改这个细节来调整logo的大小,所以我的结论是,这是对

我最近安装了CakePHP,这是我第一次使用它

我正在创建一个垂直导航栏,上面会有一个正方形的徽标。我需要能够调整这个标志。然而,我无法为我的生活似乎能够选择相应的div

HTML

}

从理论上讲,如果所有其他方法都失败,那么使用唯一ID应该是可行的,但是,这也不起作用。我还尝试使用CSS类、子类等

当我在浏览器中检查图像时,我发现它是由base.css控制的(我一直在cake.css中编写css,这两个文件都包含在HTML页面中)

我可以修改这个细节来调整logo的大小,所以我的结论是,这是对我的ID的过度书写——但这不违背CSS的特殊性原则吗

我已经搜索过了,看看这是否与CakePHP有关,但还没有找到答案


这是怎么回事

可以尝试如下修改CSS选择器:

#my-logo img {
  width: 256px;
  height: 256px;
  display: block;
}

因为您的目标是div而不是img,所以它不起作用。

前几天发现这是因为CSS文件中的HTML注释。。。将其更改为正确的CSS注释语法修复了该问题。

谢谢,我已经尝试过了,但问题仍然存在。确定。您是否尝试过将ID直接插入IMG标签?类似这样的东西:$this->Html->image(“Company_Logo.png”,array(“id”=>“my Logo”)我已经将Html更改为:
,它直接将id添加到图像中(与检查器检查:
)尝试再次使用#my Logo设置样式,但运气不佳。
#my-logo {
width: 256px;
height: 256px;
display: block;
  img {
  display: inline-block;
  vertical-align: middle;
  }
#my-logo img {
  width: 256px;
  height: 256px;
  display: block;
}