javascript - 使用 jQuery CSS 属性使图像居中

标签 javascript jquery css image

这是我网站上用于居中图像的一段普通代码:

<img width="600" alt="Image" src="img-src.jpg" style="width: 600px;"
 class="center" />

我使用带有中心类的内联样式(中心的 css 是 margin:0 auto;)使我的图像在页面上居中。我无法为具有中心类的图像设置标准宽度,因为图像的宽度各不相同。

我知道 jQuery 有一个 CSS 属性,这让我开始思考是否可以使用 jQuery 从图像属性中读取图像宽度并自动插入 width: *image-size pulled from img properties*px; 到任何具有中心类的图像,这样我就不需要手动为每个图像设置图像宽度。

请提供示例,因为我的 JS 不够流利,无法自己编写。

最佳答案

给你的图像一个带有 text-align : center 的容器怎么样:

<div style="text-align : center;">
    <img src="..." />
</div>

这是一个演示:http://jsfiddle.net/YfFht/

CSS 解决方案将有利于提高性能。

关于javascript - 使用 jQuery CSS 属性使图像居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9283776/

相关文章:

css - 使用 css 或 jquery 自定义滚动条 firefox

html - 如何确保 CSS 在所有浏览器上都能正常工作,而无需在每个浏览器上进行眼睛测试?

jQuery SlidesJS 键盘导航

javascript - 使用 Javascript 或 Jquery 附加 Html

javascript - Wordpress + Ajax 更新记录不起作用

javascript - 无法使用 javascript 获取当前日期时间

Javascript:如何将数据字段添加到 HTML 页面中的所有链接

javascript - Mongodb 使 $text 搜索使用空字符串作为 $or 的单个子句

javascript - 当页面位于 Y 位置时开始计数

javascript - 如何在 Objection.js 中创建两个外键关系