gpt4 book ai didi

css - chrome 和 IE 布局差异问题

转载 作者:行者123 更新时间:2023-11-28 08:08:19 25 4
gpt4 key购买 nike

我只是在 IE 和 Chrome 之间遇到了一些奇怪的布局问题,我可以让它在一个上看起来不错,但在另一个上却不行。使用 CSS 移动下拉菜单栏使其在 chrome 上看起来很棒,但在 IE 中将其中一个栏移到页面中间。我不是最擅长网络编程/布局的,所以我可能会遗漏一些小的/简单的东西。附在问题图片上。

IE-PROD IE-Prod

Chrome-PROD Chrome-Prod

IE-DEV(更改)IE-dev(changes)

Chrome-DEV(更改)chrome-dev(changes)

到目前为止,我所做的唯一更改是对 Css,它们是: (顶部下拉菜单)

#searchbar {
margin: 3px 0;
padding: 3px 0;
width: 190px;
clear: left;
}

/*translate element*/
#google_translate_element {
color: transparent;
}

到:

 #searchbar {
position:relative;
top: 15px;
right: -10px;
margin: 3px 0;
padding: 3px 0;
width: 190px;
/*clear: left;*/
}

/*translate element*/
#google_translate_element {
position: relative;
left: -310px;
color: transparent;
}

相关的HTML/ascx代码如下(prod/dev之间没有变化)(链接已删除):

<div id="container">
<div class="skin-header">

<!-- Begin Accessibility Links -->
<ul class="accesslinks">
<li><a href="#navigation" accesskey="n">Go to Site Links</a></li>
<li><a href="#maincontent" accesskey="s">Skip to Page Content</a></li>
<li><a href="http://r" accesskey="h">Go to Home Page</a> </li>
<li><a href="mailto:email" accesskey="0">Email Webmaster</a></li>
</ul>
<!-- End Accessibility Links -->



<div class="skin-header_left">

<h2>header</h2>
<h3 class="motto">Building a Better tomorrow</h3>
</div>

<div class="skin-header_right">

<div id="header_icons">
<a href="http://mai" title="check your email"><img
src="/images/ch" alt="staff check email" /></a>
<a href="http://w"
title=" facebook page" rel="external"><img src="/images/facebook1.png"
alt="facebook page" /></a>
<a href="http://tw" title=" twitter" rel="external"><img
src="/images/twitter1.png" alt=" tweets" /></a>
<a href="http://www.youtube.com" title=" on youtube" rel="external">
<img src="/images/youtube1.png" alt=" youtube" /></a>
<a href="http://r" title=" news rss feed"
rel="external"><img src="/images/rss1.png" alt=" rss feed"/></a>
</div>

<div id="searchbar">
<dnn:SEARCH runat="server" id="dnnSEARCH" CssClass="search" UseDropDownList="true" Submit="<img src=&quot;images/search.gif&quot; border=&quot;0&quot; alt=&quot;Search&quot; /&gt;" />
</div>

<!-- google tranlation widget code March 23, 2015 -->

<div id="google_translate_element"></div><script type="text/javascript">
function googleTranslateElementInit() {
new google.translate.TranslateElement({pageLanguage: 'en'}, 'google_translate_element');
}
</script><script type="text/javascript" src="//translate.google.com/translate_a/element.js? cb=googleTranslateElementInit"></script>

<!-- google tranlation widget code March 23, 2015 -->


</div>

最佳答案

事实证明,使用这种语法放置谷歌翻译器对于两者的布局效果更好,根本不需要更改 CSS。

 <!-- google tranlation widget code March 23, 2015 -->   

<div style="display:block;clear:both;"><div id="google_translate_element"> </div><script type="text/javascript">
function googleTranslateElementInit() {
new google.translate.TranslateElement({pageLanguage: 'en'}, 'google_translate_element');
}
</script><script type="text/javascript" src="//translate.google.com/translate_a/element.js? cb=googleTranslateElementInit"></script>
</div>

<!-- google tranlation widget code March 23, 2015 -->

关于css - chrome 和 IE 布局差异问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29394679/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com