css 怎么排除掉 a 内有img的
答案:3 悬赏:80 手机版
解决时间 2021-03-29 11:57
- 提问者网友:聂風
- 2021-03-28 18:05
css 怎么排除掉 a 内有img的
最佳答案
- 五星知识达人网友:千夜
- 2021-03-28 18:51
没功能,它只不过有更好的表意性,让人知道这是box类下a类或者a标签中的img,一目了然,比 .box .a .img 这样写显然要划算很多。 -只要分隔的作用,你要愿意,首字母大写,或者下划线都行。
全部回答
- 1楼网友:酒者煙囻
- 2021-03-28 21:11
变通一下就好了,如果写JQuery有难度,那不妨换个解决方法,有img算特例,给有img的a标签加上特有类,比如
这样处理,可能要容易许多,即使你坚持用JQuery增加样式。
回到你的预设:用jQuery父元素选择器应该可以解决你的难题。希望你的HTML代码不是真的连一个ID属性(或者class属性)都没有——真这样的话就算是JQuery也会"累死"的。// 假设要添加的给含img的的类为'noBorder',且有多个这样的元素,则:
$(function(){
$('a>img').each(function (e){ //a>img 可能污染严重,记得加以限制。
var eparent = $(this).parent();// 类型:数组
$(eparent[0]).addClass('noBorder');
})
})
- 2楼网友:杯酒困英雄
- 2021-03-28 20:19
你好,
可以通过选择器来进行筛选
在css里的样式对有文字的和有图片的a标签分别进行样式设置
可以通过选择器来进行筛选
在css里的样式对有文字的和有图片的a标签分别进行样式设置
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯