gpt4 book ai didi

internet-explorer - 最大高度百分比在 IE8 中不起作用?

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

[已确认:IE9 存在同样的错误! :'( ]

我有一个类似于相框样式的 div,其中包含一个 img 和两个 div。这个外部 div 有一个 max-width (80%),效果很好。

问题是,如果我设置最大高度,我会得到以下行为:

  • 80px - 按预期工作。
  • 80em - 按预期工作。
  • 80% - 与 height:auto 相同,没有最大高度。

有什么建议吗?单据类型为<!doctype html> ,这是完全有效的,并且通常工作得很好。我什至添加了 <meta http-equiv="X-UA-Compatible" content="IE=9">出于沮丧。

编辑:

这是我认为相关的 html/css:

<!doctype><html><head><meta http-equiv="X-UA-Compatible" content="IE=9"> <script type="text/javascript" src="https://getfirebug.com/firebug-lite-beta.js"></script><style type="text/css">html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {    margin: 0;    padding: 0;    border: 0;    font-size: 100%;    font: inherit;    vertical-align: baseline;}/* HTML5 display-role reset for older browsers */article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {    display: block;}body {    line-height: 1;}ol, ul {    list-style: none;}blockquote, q {    quotes: none;}blockquote:before, blockquote:after,q:before, q:after {    content: '';    content: none;}table {    border-collapse: collapse;    border-spacing: 0;}body{    background-color:black;    color:black;    font-size:80%;    font-family:'Merriweather',georgia,serif;       max-width:1600px;    min-width:780px;    text-align:center;    margin:0 auto;    line-height:1.1;}div#container{    text-align:left;    padding:1em 15px;    margin:2em 5px;    position:relative;    background:#FFE4BE;}div.image{    background:white;    max-width:80%;    max-height:20%; <--- HAS NO EFFECT!    overflow:hidden;    margin:0 auto;    display:block;    padding:2em 2% 1em 2%;}div.image img { width:100%; margin:0 auto; display:block; }div.image div.title { font-size:160%; font-weight:bold; text-align:center; margin-top:0.25em;  }div.image div.caption { font-style:italic; text-align:center; }</style></head><body><div id="container"><div id="body"><div class="image"><img src="construction.jpg"><div class="title">Construction</div><div class="caption"><p>Turns out, we're not ready for beta users yet.</p><p>We'll have a mailing list available soon. Check back periodically!</p></div></div></div></div></body></html>

最佳答案

您需要对此采取新的方法 - 使用最大高度来缩放图像是完全错误的方法,而且您很可能永远不会达到您喜欢该解决方案的地步。

如果我是你,我会回到绘图板并重新考虑布局(不是设计,只是标记和 css)并尝试以其他方式实现设计目标。

关于internet-explorer - 最大高度百分比在 IE8 中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4952755/

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