html - 使 div 与另一个 div 响应
问题描述
我是 HTML 和 CSS 的新手,我想制作一个响应式标题,其中包含:
- 全分辨率时带有左侧边距的徽标图片(以像素为单位)
- pogo图片在全分辨率时必须是全尺寸
- 导航菜单 6
- 全分辨率时宽度为 1500
没有引导程序。你有什么建议来实现这一目标?到目前为止我所做的没有响应,在全尺寸(宽度:1920px)上测量很好,它看起来完全应该如何,但是当我尝试调整浏览器大小时它不在一行中,即使我声明 div “包含它们的内部“是宽度:100%,它们也是宽度:100%。
代码是这样的:
.inner{
width:100%;
}
.navigation {
display: inline-block;
float: right;
text-align: center;
padding-top:47px;
padding-bottom:27px;
max-width:1555px;
width:100%;
}
.navigation li{
display: inline-block;
width: 16%;
}
.navigation ul{
max-width: 1500px;
}
.wrapper-logo{
display: inline-block;
max-width:365px;
width:100%;
}
.small-logo{
max-width: 143px;
width:100%;
padding-left:220px;
}
<div class="inner">
<div class="logo-wrapper">
<div class="small-logo">
<img src="https://99designs-start-attachments.imgix.net/alchemy-pictures/2016%2F02%2F22%2F04%2F24%2F31%2Fb7bd820a-ecc0-4170-8f4e-3db2e73b0f4a%2F550250_artsigma.png?auto=format&ch=Width%2CDPR&w=250&h=250">
</div>
</div>
<div class="navigation">
<ul><li>......</li></ul>
</div>
</div>
解决方案
使用媒体查询。
Here goes my Desktop resolution css
@media only screen and (max-width: 600px) {
/* Here goes my Mobile resolution css */
body {
background-color: lightblue;
}
}
推荐阅读
- angular - ISS/angular 中的 Http 获取问题
- react-native - React Native - ScrollView 中的 WebView 和 FlatList 可滚动
- primefaces - 具有延迟加载和行扩展的数据表在打开扩展时给出了错误的对象
- rendering - 在 SceneKit 中使用 Metal 渲染地平线轮廓
- sql - Redshift - 查找与总值相比的百分比
- node.js - 带有 Spring 引导、消息队列、Node.js 和 Angular 的微服务
- odoo - “部署时出现 odoo 错误,请大家帮忙”
- typescript - Webpack 4 - 打字稿入口文件
- asp.net - asp.net signalr 正在其他数据库上工作,但不在我当前的数据库中
- node.js - 一些 HMR 触发后节点崩溃