CSS选择样式为="float:left"的图像可能吗?

标签 css image css-selectors css-float

类似于选择 img[title="test"] 我能以某种方式选择样式属性为 float 的图像设置为 left

我想为它们设置不适用于右浮动图像的左边距和底部边距。

谢谢。

最佳答案

Peter W 解决方案需要像这样修复:(将 ~= 更改为 *= )

img[style*="float:left"] {
  margin: 5px 15px 0px 0px;
}

img[style*="float:right"] {
  margin: 5px 0px 0px 15px;
}

唯一的问题是它会进行精确匹配,因此 float:right 会匹配,而 float:right 不会(注意额外的空格)。

我在 Chrome 和 IE9 中测试成功,但在 IE 中 emulation 模式将无法工作 ...

关于CSS选择样式为="float:left"的图像可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3713716/

相关文章:

CSS:与文本对齐

PHP/HTML : Creating A SubMenu

image - 如何使用 2 个图像 ffmpeg 创建图像

image - 使用 OpenCV 显示 float 组的问题

javascript - CSS sprites 有什么好的替代品吗?

java - 如何在 Selenium 自动化测试中管理 Gmail 中 COMPOSE 按钮的动态 ID

css-selectors - 如何在 Dart 中从外部查询 shadow DOM 中的元素?

css - 嵌套的 flexbox 在 IE10 和 11 上添加空白空间

javascript - React - 如何手动触发子组件的鼠标输入

css - 如何为 p 标签中的星号第一个字符着色