繁体   English   中英

当用户放大或缩小时,网站元素变得混乱。 我如何阻止他们移动?

[英]Website elements go haywire when the user zooms in or out. How do I keep them from moving?

因此,我一直在设计一个网站并设计首页,使用填充将所有内容很好地居中没有问题。 我终于以我想要的中心方式获得了所有东西。 然后我意识到缩小页面时,事情朝两个方向发展。 我的“照相馆”在右边,而其中包含信息的主表在左边。 现在我知道这是因为元素被指定为浮动或右/左对齐。 但是,如果您愿意,我需要知道如何使它们在不同的缩放比例下保持比例。 提前致谢! 这是代码:

HTML:

<HTML>
<Center>
<Body>

 </Center>
 <div class="gallery" align="right">
 <img src="photo-gallery.jpg" width="225" Height="200"> <Br>
 <center>
 <a href="Photo-Gallery.php" class="myButton">Photo Gallery</a>
 </center>
 </div>

 <Div class="front" align="left">
 <table border="5">
 <tr>
 <th>
 (TEXT)
 </th>
 </table>

 <table border="5">
 <td> 
 <p>
 (TEXT)
 </P>
 <Td>
    </tr>

</table>
</div>
</Body>

CSS:

table {
width: 600px;
font-size: 35px;
background-color: #e5e2d9 ;
border-color: #444;

}

.gallery {
padding-left: 0;
padding-right: 475px;
width: 225;
height: 200;
display: inline-block;
float: right;
position: relative; 


} 

.front {
padding-left: 439px


}

p {
font-size: 20px;
}

解决此问题的最佳方法是使用%width / padding而不是px width。

只需更改您的CSS:

table {
width: 60%;/*Check note below*/
font-size: 35px;
background-color: #e5e2d9 ;
border-color: #444;    
}

.gallery {
padding-left: 0;
padding-right: 20%; /*Check note below*/
width: 225;
height: 200;
display: inline-block;
float: right;
position: relative;  
} 

.front {
padding-left: 20% /*Check note below*/
}

p {
font-size: 20px;
}

*注意:您可能想使用数字来获得一个完美的网页,我刚刚提供了一些随机数字以帮助您了解%宽度的概念*

如何保持一个<div>当用户在页面上放大和缩小时,大小保持不变?</div><div id="text_translate"><p> 面对用户放大和缩小页面,是否有 html / css / javascipt 方法可以将 &lt;div&gt; 保持在恒定大小? 也就是说,使用 control-plus 来增加文本大小和 control-minus 来减小它。</p><p> <strong>编辑:</strong>我想,最重要的是我希望 &lt;div&gt; 的<strong><em>内容</em></strong>也保持相同的大小。</p><p> 谢谢!</p><p> <strong>编辑:</strong>我的目标是(并且是)防止 AdSense &lt;div&gt; 扩展太多以掩盖页面上的许多真实内容。 但是来发现(谢谢@thirtydot)真的没有什么好的方法可以做到这一点。 对我来说,答案是(谢谢@Neal:):给出 &lt;div&gt; overflow.scroll 以便牺牲它的内容而不是我试图展示的内容。</p></div>

[英]How to keep a <div> constant in size as the user zooms in and out on the page?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何使我的网站放大和缩小而不影响中心的网站布局? 当用户缩小时,如何防止图像缩小? 调整 web 浏览器的大小时,如何防止元素/图像移动? 向右滚动时如何防止元素移动? 放大和缩小时,如何防止视频div /容器/包装器移动? 如何保持一个<div>当用户在页面上放大和缩小时,大小保持不变?</div><div id="text_translate"><p> 面对用户放大和缩小页面,是否有 html / css / javascipt 方法可以将 &lt;div&gt; 保持在恒定大小? 也就是说,使用 control-plus 来增加文本大小和 control-minus 来减小它。</p><p> <strong>编辑:</strong>我想,最重要的是我希望 &lt;div&gt; 的<strong><em>内容</em></strong>也保持相同的大小。</p><p> 谢谢!</p><p> <strong>编辑:</strong>我的目标是(并且是)防止 AdSense &lt;div&gt; 扩展太多以掩盖页面上的许多真实内容。 但是来发现(谢谢@thirtydot)真的没有什么好的方法可以做到这一点。 对我来说,答案是(谢谢@Neal:):给出 &lt;div&gt; overflow.scroll 以便牺牲它的内容而不是我试图展示的内容。</p></div> 为什么在浏览器缩小时div会移动? 用户放大时,如何修复HTML元素并强制滚动条? 防止用户放大或缩小背景图像时缩放 减少窗口高度时如何防止页脚移出上方的元素
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM