Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用Jquery添加边距_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 使用Jquery添加边距

Javascript 使用Jquery添加边距,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我试图在一个div中居中放置标签,但这取决于你所处的页面,也取决于图像库中有多少标签。所以我试着用Jquery来实现它 基本上我想说的是: 对于每个标签,增加5%的利润 有人能给我指出正确的方向吗。我正在考虑使用.size()来计算标记的数量,但不确定该去哪里 谢谢。使用*选择器 $("*").css("margin","5%"); 但是,出于安全目的,您必须限制此类通配符选择器的使用。有许多其他方法可以选择体量元素 类别选择区:$(“.myclass”) 标记Selecotors:$(“di

我试图在一个div中居中放置标签,但这取决于你所处的页面,也取决于图像库中有多少标签。所以我试着用Jquery来实现它

基本上我想说的是:

对于每个标签,增加5%的利润

有人能给我指出正确的方向吗。我正在考虑使用.size()来计算标记的数量,但不确定该去哪里


谢谢。

使用
*
选择器

$("*").css("margin","5%");
但是,出于安全目的,您必须限制此类通配符选择器的使用。有许多其他方法可以选择体量元素

  • 类别选择区:
    $(“.myclass”)
  • 标记Selecotors:
    $(“div”)
  • 属性:
    $(“输入[type=“text”])

  • 提供一些代码样本你的意思是你希望div中每个项目的利润率为5%(因此3个项目==15%),还是每个项目的利润率仅为5%?我会发布一个答案,但我不确定这是否是你需要的?我想你的意思是:对于x数量的标签,每个增加5%的利润?或者x标记数量*5%=某个元素的边距?我不建议使用通配符选择器。这将为页面上的任何元素添加5%。我建议使用基于类的选择器进行更多的控制。@SamWarren,OP确实希望
    每个标记
    谢谢Starx看起来正是我需要的。如果有多个页面,该怎么办?如。。标记位于gallery div中,但一个页面上可能有多个库?@starx,但这也包括页面的正文?我个人永远不会设计这样的网站。但这是唯一的建议。我并不是说你的答案是错的或什么:)@SamWarren,这是一个非常好的建议,我应该包括改善的选项。我已经更新了我的答案,请复习