Css 在div内的ref中调整图像的大小
我正在尝试调整id为“homeLink”的div的大小。我将首先声明我是CSS的n00b,我希望被扔到骨头上,只是因为我知道这很简单。我也确信它会解释一些我不理解的CSS使用的基本原理,所以任何指向链接的指针都会很有用 我看过这篇文章,但我不确定我是否理解为什么我不能做我想做的事情。 我做了RTFM(我能找到的那个),但我还是不明白。我希望避免为此调用js,但也许我不需要这样做 谢谢你的帮助;代码如下Css 在div内的ref中调整图像的大小,css,html,anchor,image-resizing,Css,Html,Anchor,Image Resizing,我正在尝试调整id为“homeLink”的div的大小。我将首先声明我是CSS的n00b,我希望被扔到骨头上,只是因为我知道这很简单。我也确信它会解释一些我不理解的CSS使用的基本原理,所以任何指向链接的指针都会很有用 我看过这篇文章,但我不确定我是否理解为什么我不能做我想做的事情。 我做了RTFM(我能找到的那个),但我还是不明白。我希望避免为此调用js,但也许我不需要这样做 谢谢你的帮助;代码如下 <html> <head>
<html>
<head>
<style>
#homeLink {
/*this doesn't work */
// width: 50%;
position:absolute;
left:10px;
top: 770px;
}
/* nor does this */
#homeLink a {
width: 10%;
}
</style>
</head>
<body>
<div id="homeLink"><a href="http://www.someurl.com"><img src="homebutton.png"/></a></div>
</body>
</html>
#家庭链接{
/*这不管用*/
//宽度:50%;
位置:绝对位置;
左:10px;
顶部:770px;
}
/*这也不是*/
#homeLink a{
宽度:10%;
}
正如@Mr D所述,您需要调整图像本身的大小,而不是div
本部分:
#homeLink a {
width: 10%;
}
在CSS方面实际上是错误的,因为a
没有width
属性。您可以使用CSS查看某些行为或链接,例如鼠标悬停在链接上时加下划线以及更改已访问链接的颜色:
a.hover {text-decoration: underline}
a.visited {color: #999999}
正如@Mr D所述,您需要调整图像本身的大小,而不是div 本部分:
#homeLink a {
width: 10%;
}
在CSS方面实际上是错误的,因为a
没有width
属性。您可以使用CSS查看某些行为或链接,例如鼠标悬停在链接上时加下划线以及更改已访问链接的颜色:
a.hover {text-decoration: underline}
a.visited {color: #999999}
这不是调整大小,因为容器div中的图像可能大于容器宽度和高度
这不是调整大小,因为容器div中的图像可能大于容器宽度和高度
再加上一个很好的解释,改变“家庭链接a”的高度就像把房子变大一样,你可以把它变大,但里面的冰箱不会改变。为了做到这一点,你必须把冰箱做得更大。这里的原理是一样的,你把容器变大了,但不是真实的图像。蓝色和黑色:非常感谢你的精彩解释。再加上这个好的解释,改变#homeLink a的高度就像把房子变大一样,你可以把它变大到你想要的大小,但里面的冰箱不会改变。为了做到这一点,你必须把冰箱做得更大。这是同样的原理,你把容器变大了,但不是真实的图像。蓝色和黑色:非常感谢你的精彩解释。我发现这与我的要求相比非常复杂。这里可能有很多信息需要探索,但我认为它没有其他用户的信息那么重要。我发现这与我所问的问题相比非常复杂。这里可能有很多信息需要探索,但我认为它没有其他用户的信息那么重要。非常感谢。嘿,你能给我解释一下什么时候使用类,什么时候使用id吗?例如,在本例中,我尝试将id与img标记一起使用,但没有成功。类是用于丢失某些内容(将其视为一个类别)的时候,而id是用于唯一的内容。如果我们把它放在一所学校的角度来看,你会有一个班级的学生,他们都属于同一个班级,所以他们可能有相似的礼仪,但他们也都有独特的属性,因此他们有一个ID。所以他们将属于这个班级,继承一些礼仪,但也有一个ID,这是个人独有的。非常感谢。嘿,你能给我解释一下什么时候使用类,什么时候使用id吗?例如,在本例中,我尝试将id与img标记一起使用,但没有成功。类是用于丢失某些内容(将其视为一个类别)的时候,而id是用于唯一的内容。如果我们把它放在一所学校的角度来看,你会有一个班级的学生,他们都属于同一个班级,因此他们可能有相似的礼仪,但他们也都有独特的属性,因此他们有一个ID。因此,他们将属于这个班级,继承一些礼仪,但也有一个ID,这是个人独有的。
#homeLink,#homeLink a img {
width: 50%;
position:absolute;
left:10px;
top: 770px;
}
or
#homeLink{
width:50%;
position:absolute;
left:10px;
top:770px;
overflow:hidden;
}