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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/38.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
JQuery和CSS选项卡常规细节_Jquery_Css_Jquery Ui - Fatal编程技术网

JQuery和CSS选项卡常规细节

JQuery和CSS选项卡常规细节,jquery,css,jquery-ui,Jquery,Css,Jquery Ui,我下载了jQuery示例“选项卡演示”页面。它包括HTML文件、3个CSS文件和两个JS文件 当我查看HTML文件时,我看到一些对id(#)标记的引用(例如#tab、#tabs-1、#tabs-2等),但当我查看(手动并使用“搜索:)支持CSS和JS文件时,我看到没有定义id?我看到很多类(#),但没有匹配的id 向我解释这是如何工作的?我的目标当然是找到id选项卡,这样我就可以操纵它的大小、颜色、字体等 这是在页面底部…我相信这是关键。这是用类替换ID吗?如果是,为什么 <script&

我下载了jQuery示例“选项卡演示”页面。它包括HTML文件、3个CSS文件和两个JS文件

当我查看HTML文件时,我看到一些对id(#)标记的引用(例如#tab、#tabs-1、#tabs-2等),但当我查看(手动并使用“搜索:)支持CSS和JS文件时,我看到没有定义id?我看到很多类(#),但没有匹配的id

向我解释这是如何工作的?我的目标当然是找到id选项卡,这样我就可以操纵它的大小、颜色、字体等

这是在页面底部…我相信这是关键。这是用类替换ID吗?如果是,为什么

<script> $( "#tabs" ).tabs(); </script>
$(“#制表符”).tabs();
这是一位杰出的领袖,他是一位伟大的领袖。 这是一位杰出的领袖,他是一位伟大的领袖。 这是一位杰出的领袖,他是一位伟大的领袖。 这是一位杰出的领袖,他是一位伟大的领袖。 这是一位杰出的领袖,他是一位伟大的领袖。 $(“#制表符”).tabs(); 这是html页面的源代码。js代码所做的是调用jquery ui中定义的tabs方法,将所有这些额外的类添加到#tabs div和其中的所有元素,以便jquery ui定义的css可以将html格式化为与演示类似的格式

现在你想“剥皮”它。你可以这样定义你的风格:


至于不使用id来设计东西的样式,我认为这并不重要。请记住,id是非QIUE的,类可以在任何时间使用。如果您有常见的样式,请使用类选择器。如果它是此元素独有的,那么您可以继续使用id。

您可以发布您的代码吗?请编辑您的问题并粘贴代码毫无疑问,id标签没有用于样式设计。它们在javascript中使用。因此,你建议我保留所有QU和原始CSS不变,只需将新的#片段id添加到我的页面到皮肤中。所以只需保留原始的JQ/CSS文件?是的,你应该始终保持jquery ui库不变。你可以用你的cs覆盖它它位于您自己的css文件中,您可以在包含库css文件后附加它。
<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <title>tabs demo</title>
  <link rel="stylesheet" href="//code.jquery.com/ui/1.11.2/themes/smoothness/jquery-ui.css">
  <script src="//code.jquery.com/jquery-1.10.2.js"></script>
  <script src="//code.jquery.com/ui/1.11.2/jquery-ui.js"></script>

<style>
.tabs_addition{
    min-height:500px;
}
</style>
</head>
<body>

<div id="tabs" class="tabs_addition">
  <ul>
    <li><a href="#fragment-1"><span>One</span></a></li>
    <li><a href="#fragment-2"><span>Two</span></a></li>
    <li><a href="#fragment-3"><span>Three</span></a></li>
  </ul>
  <div id="fragment-1">
    <p>First tab is active by default:</p>
    <pre><code>$( "#tabs" ).tabs(); </code></pre>
  </div>
  <div id="fragment-2">
    Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
    Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
  </div>
  <div id="fragment-3">
    Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
    Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
    Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
  </div>
</div>

<script>
$( "#tabs" ).tabs();
</script>

</body>
</html>
#fragment-1 {background-color: #ff9900; font-size: 20px; color: #ffff00;}
#fragment-2 {background-color: #333333; font-size: 22px; color: #ff5555;}
#fragment-3 {background-color: green; font-size: 12px; color: #ffffff;}