【问题标题】:ID or Class on an Image Tag does not work图像标签上的 ID 或类不起作用
【发布时间】:2015-10-06 20:28:15
【问题描述】:

我正在尝试为网站定位一些图片,并且我为图片指定了不同的 ID,因此我可能会以不同的方式定位它们。当我开始定位时,在我的 css 上它不起作用。按 ID 或类别,

我将这些图像放在一个 div 中只是为了检查一切是否正常,并且我想很容易指向我想要使用的确切 img 标签。

代码如下:

<div class="resume">
    <a  href="#"><img style="height:auto; width:auto; max-width:100px; max-height:100px;"src="imgs/pdf.png" class="pdf" ></a>
    <a  href="#"><img id="word" style="height:auto; width:auto; max-width:100px; max-height:100px;"src="imgs/mword.png" ></a>
    <img id="pline" style="height:auto; width:auto; max-width:100px; max-height:100px;"src="imgs/line1.png" >
    <img id="wline" style="height:auto; width:auto; max-width:100px; max-height:100px;"src="imgs/line2.png" >
</div>

.resume img 
{
    position:relative;
    top:100px;
}

.resume img .pdf 
{
    position: relative;
    top:500px;
}

因此,如果有人能在我出错的地方帮助我,我将不胜感激。谢谢!

【问题讨论】:

    标签: html css


    【解决方案1】:

    img.pdf 之间不应有空格。这意味着一个 img 标签包含一个(或多个)类 .pdf 的元素。 img.pdf 表示带有此类的 img 标签。

    对于一个 id,您只需使用 #pline,没有必要使用 img#pline,因为 id 在页面上是唯一的,而 img #pline 如上所述是不正确的。

    【讨论】:

    • 哦,非常感谢您,先生!这些知识让我明白了很多。非常感谢。
    • 您好,先生,再次感谢您,现在我在 css 中添加了一个悬停事件,它会显示一些文本,但不起作用,我也使用这个问题:stackoverflow.com/questions/14149360/text-on-image-mouseover 作为参考。这是代码jsfiddle.net/Rinkemiku/qthcucmh/3的链接
    • img.pdf:hover #pname img 没有也不能包含 p-tag,这是您的目标。如果你需要这方面的帮助,那么你应该把它写成一个新问题。
    【解决方案2】:

    在您的情况下,元素和类之间不应有空格。即它必须是img.pdf这些是寻找特定命名空间的 3 级选择器。


    对于 EG: 以下仅将样式分配给具有class~="pastoral" 的 H1 元素:

    H1.pastoral { color: green }  /* H1 elements with class~=pastoral */
    

    鉴于这些规则,下面的第一个 H1 实例不会有绿色文本,而第二个会:

    <H1>Not green</H1>
    <H1 class="pastoral">Very green</H1>
    

    【讨论】:

    • 谢谢!这些解释了很多
    • @rinkemiku:欢迎。如果有帮助,您可以 +1 :)
    • 您好,先生,再次感谢您,现在我在 css 中添加了一个悬停事件,它会显示一些文本,但不起作用,我也使用这个问题:stackoverflow.com/questions/ 14149360/text-on-image-mouseover 作为参考。这是代码的链接如果您能提供帮助,我将不胜感激jsfiddle.net/Rinkemiku/qthcucmh/3
    【解决方案3】:
    .resume img.pdf {
      position: relative;
      top:500px;
    }
    

    【讨论】:

    • 请解释您的代码如何实现 OP 所达到的目标。这对您和其他有经验的程序员来说似乎很明显。如果您对代码提供清晰的解释,它将导致更好的 SO 答案以及更多的支持
    • 对于 img.pdf,它将搜索具有 pdf 类的图像,对于 img .pdf,它将在 img 标签中搜索 .pdf。
    猜你喜欢
    • 2012-06-21
    • 1970-01-01
    • 2023-01-21
    • 1970-01-01
    • 2013-11-23
    • 1970-01-01
    • 2014-08-09
    • 2023-04-07
    • 2019-07-26
    相关资源
    最近更新 更多