我将 margin-auto
放入 toggle
类在我的网站上。它有点像中间但它没有与按钮对齐。我是否需要在CSS或JavaScript中执行某些操作以及我应该放在哪里?
< style>
 .toggler {width:500px;身高:200px;位置:相对;边距:0;保证金右:自动;边距:0;&#的xD;
 }&#的xD;
 #button {padding:.5em 1em; text-decoration:none; }&#的xD;
 #effect {width:240px;身高:170px;填充:0.4em;位置:相对; }&#的xD;
 #effect h3 {margin:0;填充:0.4em; text-align:center; }&#的xD;
 .ui-effects-transfer {border:2px点灰色; }&#的xD;
 .kiri {文本对齐:中心;}&#的xD;
< /风格>&#的xD;
 < script src =“https://code.jquery.com/jquery-1.12.4.js”>< / script>
 < script src =“https://code.jquery.com/ui/1.12.0/jquery-ui.js”>< / script>
 <脚本>&#的xD;
 $(function(){
 //运行当前选中的效果
函数runEffect(){
 //从&#xD获取效果类型; 
 var selectedEffect = $(“#effectTypes”)。val();

 //大多数效果类型默认情况下不需要传递选项
& #xA; var options = {};
 //某些效果需要参数
 if(selectedEffect ===“scale”){
 options = {percent:50};
} else if(selectedEffect ===“transfer”){
 options = {to:“#button”,className:“ ui-effects-transfer“};
} else if(selectedEffect ===”size“){
 options = {to:{width:200,height:60 
}

 //运行效果
 $(“#effect”)。效果( selectedEffect,options,500,callback);
};

 //带回隐藏框的回调功能
&# xA;函数回调(){
&# XA; setTimeout(function(){
 $(“#effect”)。removeAttr(“style”)。hide()。fadeIn();
},1000); &#的xD;
 };&#的xD;
 &#的xD;
 //从选择菜单值
设置效果$(“#button”)。on(“click”,function(){
 runEffect();
 return false;
} );&#的xD;
 });
 < /脚本>&#的xD;
< /头>&#的xD;
&#的xD;
<主体>&#的xD;
 < NAV>&#的xD;
 < UL>&#的xD;
 < li>< a href =“CONTACT.html”>联系< / a>< / li>
 < li>< a href =“JSBASICS.html”> JQUERY TIPS< / a>< / li>
 < li>< a href =“JQUERYBASICS.html”> JS TIPS< / a>< / li>
 < li>< a href =“INFO.html”>信息< / a>< / li>
 < li>< a href =“ABOUT.html”>关于< / a>< / li>
 < li>< a href =“home.html”>主页< / a>< / li>
 < / UL>&#的xD;
 < / NAV>&#的xD;
&#的xD;
&#的xD;
 < h2> Jquery提示< / h2>
 < p id =“js”> JavaScript / jQuery是一种编程语言,可用于为您的网页添加交互性。< / p>
 < p id =“poo”>如果你把鼠标放在上面的句子上,将会有一个淡蓝色突出显示使用< a href =“https://www.sitepoint.com/web-foundations/onmouseover-html-element/制作的浅灰色背景“>< span class =”pink“> onmouse event。< / span>< / a>
 &#的xD;
 < div class =“footer”>
 < span class =“flatorange”> @ 2016-20XX&#8226 Nia Daniels&#8226 FINAL EXAM&#8226 CIST1520< / span>< br>
 < span class =“flatblue”> Scripting Technologies< / span>< br>
 < span class =“flatgreen”> Mr.Cash< / span>< br>
 < / DIV>&#的xD;
&#的xD;
 < div class =“toggler”>
 < div id =“effect”class =“ui-widget-content ui-corner-all”>
 < h3 class =“ui-widget-header ui-corner-all”> 2 Jquery Effects< / h3>
 < p id =“hmm”> eres una mujer o hombre?大豆una mujer。 quiero una pizza。 queires una pizza o no?< / p>
 < / DIV>&#的xD;
 < / DIV>&#的xD;
&#的xD;
 < div class =“kiri”>
< select name =“effects”id =“effectTypes”>
 < option value =“bounce”> Bounce< / option>
 < option value =“clip”> Clip< / option>
< / select>< / div>
 < div class =“kiri”>
< button id =“button”class =“ui-state-default ui-corner-all”>运行Le Effect< / button>< ; / DIV>&#的xD;
<脚本> 代码>
&#的xD;
 答案 0 :(得分:0)
将margin: 0 auto;
添加到.toggler
和#effect
,它应该可以解决问题。由于您在#effect
上设置了宽度,因此您需要自动边距来为您处理居中。