css - 网页大小调整中断菜单项

标签 css web html

我正在开发一个网站,问题是当我(水平)调整浏览器大小时,菜单中的主页链接被破坏了。很难用语言解释发生了什么,所以在这里查看:http://www-user.tu-cottbus.de/~carbusor/Red%20Diamond/html/index.html .

灰色背景是一张图像,右上角被切掉了。切割该区域后,我将该区域设为透明。因此,它是透明背景上的梯形。

我的问题是:调整大小时如何防止梯形变成矩形?

最佳答案

如果你想要这样的东西。 enter image description here

如果菱形位于两个选项卡之间,那么您应该为 li 元素(全部)指定特定的宽度。不要为此使用百分比。像这样

 .menu > li#home {
 display: inline;
 float: left;
 background: none;
 background-image: url(../img/home.png);
 width: 273px;   /* same as your image size */
 }

还有你的两个标题图片

img#logo {
position: absolute;
top: 10px;  /* Change it as it sets in the gap */
left: 250px; /* Change it as it sets in the gap */
width: 140px;
height: 90px;
}

关于css - 网页大小调整中断菜单项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14075715/

相关文章:

javascript - 创建这个 javascript 和 css 繁重的元素的最有效方法是什么?

android - 使用 WebView.goBack() 方法时如何重新发送 POST 数据?

web-applications - 当用户离开页面时如何取消angularjs $timeout

javascript - 重新加载页面时出现奇怪的蓝线

javascript - 如何将绝对定位的 div 水平居中于其相对定位的父级之上?

jquery - 当我需要大量声音文件时,如何快速加载网页?

javascript - 根据容器内展开组件的数量自动调整可折叠树中的文本大小

javascript - 输入字段中值更改时的 Css 更改。查询

html - 为什么按钮没有垂直对齐?

javascript - 引导多个目标 - 父切换所有?