【发布时间】:2011-12-21 23:37:35
【问题描述】:
我正在开发一个包含各种带字幕图像的网站。这些图像会随着时间而改变,宽度也会有所不同。我希望标题始终与图像的宽度相同,而不必说明实际的图像宽度。
我在这个论坛上发现了一个由 Marc Audet 提供的 JQuery 脚本(“CSS - div 宽度取决于上面的图像大小”2011 年 3 月 30 日),它似乎有效。我更改了类名以匹配我自己的,否则脚本应该与他提供的相同。
$(document).ready(function() {
theWidth = $(".photo_caption img").css('width');
$(".photo_caption").css('width',theWidth);
});
但是,有两件事我有疑问。
1- .photo_caption 上的 CSS 样式都不起作用。我可以给它一个紫色的 4 px 边框,向右添加浮动,添加 100 像素的填充,但这些都没有发生。为什么不应用样式?我还想知道这个问题是否与下面的第二个问题有关。
2-我希望周围的段落文本环绕图像和标题。我尝试在 .photo_caption div 上添加一个浮点数,但到目前为止没有任何效果。
这是该网站的链接。我指的是中间一栏,“高中生,立即申请 NBCAF 艺术奖学金”。
www.laurafigdesign.com/nbcaf
作为一个非常新手的设计师,我感谢任何解决这些问题的建议。
谢谢, 劳拉
【问题讨论】: