Html 尝试设置图像/div样式时,CSS选择器在CakePHP中不起作用
我最近安装了CakePHP,这是我第一次使用它 我正在创建一个垂直导航栏,上面会有一个正方形的徽标。我需要能够调整这个标志。然而,我无法为我的生活似乎能够选择相应的div HTML } 从理论上讲,如果所有其他方法都失败,那么使用唯一ID应该是可行的,但是,这也不起作用。我还尝试使用CSS类、子类等 当我在浏览器中检查图像时,我发现它是由base.css控制的(我一直在cake.css中编写css,这两个文件都包含在HTML页面中) 我可以修改这个细节来调整logo的大小,所以我的结论是,这是对我的ID的过度书写——但这不违背CSS的特殊性原则吗 我已经搜索过了,看看这是否与CakePHP有关,但还没有找到答案Html 尝试设置图像/div样式时,CSS选择器在CakePHP中不起作用,html,css,cakephp,Html,Css,Cakephp,我最近安装了CakePHP,这是我第一次使用它 我正在创建一个垂直导航栏,上面会有一个正方形的徽标。我需要能够调整这个标志。然而,我无法为我的生活似乎能够选择相应的div HTML } 从理论上讲,如果所有其他方法都失败,那么使用唯一ID应该是可行的,但是,这也不起作用。我还尝试使用CSS类、子类等 当我在浏览器中检查图像时,我发现它是由base.css控制的(我一直在cake.css中编写css,这两个文件都包含在HTML页面中) 我可以修改这个细节来调整logo的大小,所以我的结论是,这是对
这是怎么回事 可以尝试如下修改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;
}