草庐IT

img_float

全部标签

javascript - 如何将鼠标悬停在 <img src =""> 标签上?

我有些困惑,我想将鼠标悬停在图像上标签而不使用“背景图像”。这样当用户尝试将鼠标悬停时,图像就会发生变化。我怎样才能做到这一点?谢谢。 最佳答案 1。内联JavaScript版本this引用当前的img标签2。CSS版本(推荐)CSSa.logo{display:block;width:100px;height:100px;background:url(/path/to/logo.png)no-repeatcentercenter;background-size:contain;}a.logo:hover{background-im

html - Img 的最大高度不尊重 parent 的尺寸

我在液体div中有一个img元素。该img的max-height设置为100%。因此,如果图像比div高,它应该呈现为与div一样高。.png文件的原始大小为200x200。在我的浏览器中,div显示为284x123。因此,img应以123x123呈现,以保持其纵横比。但是,img超出了div的范围,仍然显示为200x200。我似乎不明白为什么会这样。这在Chrome上发生,但在Firefox上没有发生(我上次尝试过)。可以看到当前状态here(http://paginas.fe.up.pt/~ei07171/test/)。如果将鼠标悬停在图片的左侧侧,您会看到一个灰色箭头,即我所说的

html - 如何调整到合适的img标签?

我想在小窗口中显示图像,但我需要保存图像的比例(我仍然希望人们能够知道它是什么)。例如假设图像是1000X200像素,并且有一个div定义为:高度:100px;宽度:100px;所以我希望图像会这样写:而不是或不然后是卷轴..我可以使用百分比,但我该怎么做......(它甚至可以单独使用百分比吗?) 最佳答案 如果您在CSS中设置max-height和max-width,现代浏览器会将其限制为该尺寸,但会保持纵横比正确: 关于html-如何调整到合适的img标签?,我们在StackOve

css - 使两个 float 的 CSS 元素具有相同的高度

我有两个元素,它们的高度可以变化并且彼此相邻float。问题是如果一个盒子比另一个高,它看起来很难看。所以我希望它们的高度相同。我认为可行的一种方法是将它们包装在一个容器div中,并希望较高的调整它的大小而较小的扩展以适应空间:HTML:CSS:.outerBox{width:100%;}.innerBoxLeft{float:left;width:45%;height:100%;}.innerBoxRight{float:right;width:45%;height:100%;}不起作用。我相信这可能是因为外部div没有设置高度,并且出于某种原因,较小的盒子和100%的高度没有任何作

html - anchor 标记在 float 为 : right; 的 div 中变为无效链接

我在一个float到屏幕右侧的div中有一个链接。该链接在FF或Chrome中不起作用,但在IE中有效(仅在IE8上测试过)。最简单的例子是这样的:test#logo{left:10px;float:left;top:10px;}#feedback{float:right;}ul#menu{position:relative;}ul#menuli{display:inline;list-style:none;}ul#menuli.last{margin-right:50px;}logotestlinktest1test2如果我删除任何float样式或位置样式,该链接将在Chrome和F

html - 为什么我的列表项元素符号与 float 元素重叠

我有一个(XHTMLStrict)页面,我在其中将图像float在常规文本段落旁边。一切顺利,除非使用列表而不是段落。列表的元素符号与float图像重叠。更改列表或列表项的边距没有帮助。边距是从页面左侧开始计算的,但是float将列表项推向右侧insideli本身。因此,仅当我将边距设置得比图像宽时,边距才有用。将列表float在图像旁边也可以,但我不知道列表什么时候在float旁边。我不想为了解决这个问题而float内容中的每个列表。此外,当图像向右而不是列表左侧float时,向左浮动会弄乱布局。设置li{list-style-position:inside}确实将元素符号与内容一起

html - 在图像元素 <img> 中显示 .ico

我正在尝试在图像元素中显示.ico但在InternetExplorer中它不起作用/显示。这是我的代码:有人知道如何让它显示在所有浏览器中吗? 最佳答案 不能保证在所有浏览器中都可以在img标签中显示ico文件(我不推荐这样做)。如果您想在网络上显示它们,请将ico文件转换为另一种格式。 关于html-在图像元素中显示.ico,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/130

像 GetSatisfaction 这样的 JQuery "floating"选项卡

我想创建一个选项卡/小部件/thingymajiggy,就像这张图片中的反馈一样:它的行为类似于this.我只需要在点击时重定向,我不需要所有其他的东西。我一直无法找到执行此操作的JQuery插件-但也许我只是不知道正确的术语。...是的,我可以掠夺getsatisfaction,但我更愿意拥有一个久经考验的JQuery插件。 最佳答案 您实际上并不需要Javascript。这是通过给元素一个fixed的位置来实现的:GoSomewhere#floating_link{position:fixed;right:0;top:400px

css - 如何让div向下 float ?

我有4个div。一个是外包装,另外三个分别是页眉、内容和页脚。所有都是相同的(固定的)宽度。但是外包装和内容div的高度是可变的。无论这些大小如何,我都希望页脚div贴在外包装的底部。我试过使用以下CSSposition:relative;bottom:0px;但是没有用。有人知道解决方案吗? 最佳答案 要将一个div对齐到底部,首先您必须使父div的位置相对,然后将所需的div的位置设置为绝对位置并将bottom属性设置为零。 关于css-如何让div向下float?,我们在Stack

css - <img> 的 html5 垂直间距问题

我正在尝试创建一个布局,其中div之间的垂直间距是像素完美的。到目前为止,我已经排除了几乎所有的大网格系统(960.gs,蓝图),因为它们根本没有垂直间距的解决方案。有了它们,设置div之间垂直间距的唯一方法是使用body{line-height}属性并使用它来操纵div间距。我不会称之为解决方案,因为它会破坏您的模板,取决于字体系列,并且不允许您对不同的div使用不同的间距。我发现唯一支持垂直间距的网格系统是GoldenGrid,它不使用body{line-height},但有自己的.clear{height:5px}用于垂直间距。我的问题是,无论我如何尝试,我都无法在HTML5中使