- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当我使用媒体查询将页面缩小到平板电脑或手机大小时,我试图让页面内容中的列从 2 变为 1。
当网站缩小时,旁白应该放在内容下面,这样所有内容都会落在每个对象下面。目前,媒体查询没有发生任何事情,当我尝试缩小网站时,一切都在相互影响。
我试过使用 W3Schools从中获取更多信息,但它似乎不起作用。
*{ box-sizing: border-box; margin: 0px;
}
body {
height: 70%;
width: 90%;
padding: 0.5em;
margin: auto;
font-family: "Times New Roman", Times, serif;
background: #CCFFFF;
}
img.align-left {
float: left;
margin-right: 2em;}
img.medium {
width: 30%;
height: 30%;}
img.small {
width: 20%;
height: 20%;}
a:link {
background-color: #6699cc;
color: white;
padding: 0.1em 0.1em;
text-align: center;
text-decoration: none;
display: inline-block;
}
a:visited {
color: #0B6623;
}
a:hover, a:active {
background-color: #01579B;
}
a{
cursor: pointer;
}
table {
table-layout: fixed;
width: auto;
}
#page {
min-height: 70%;
min-width: 90%;
margin: 1em auto 1em auto;
z-index: auto;
background: #CCCCFF;
}
header {
position: sticky;
top: 0.1em;
height: 20%;
padding: 2em;
border: 0.25em;
border-color: gray;
border-style: dotted;
border-width: thick;
z-index: 5;
background-color: #CAE9F5;
margin: auto;
visibility: visible;
min-width: 95%;
max-width: 100%;
clear: both;
}
nav {
height: 2em;
z-index: auto;
display: inline;
}
#content {
position: relative;
float: left;
left: 1em;
padding: 1em;
z-index: auto;
width: 60%;
max-height: 40%;
max-width: 65%;
min-height: 40%;
min-width: 65%;
vertical-align: baseline;
margin: auto;
overflow: auto;
column-count: 2;
column-width: 25%;
background-color: green;
}
aside {
position: relative;
float: right;
right: 1em;
padding: 1em;
z-index: auto;
max-height: 50%;
max-width: 30%;
min-height: 50%;
min-width: 30%;
vertical-align: baseline;
margin: auto;
background-color: red;
}
footer {
position: relative;
padding: 0.2em;
bottom: 1em;
clear: both;
z-index: auto;
margin: auto;
min-width: 95%;
max-width: 100%;
height: 10%;
}
@media only screen and (max-width:480px) {
/* For mobile phones: */
.content {
column-count: 1;
column-width: 100%; }
[class*="col-"] {
width: 100%;}
}
@media only screen and (min-width: 600px max-width: 767px) {
/* For tablets: */
.content{
column-count: 1;
column-width: 100%;
}
.col-1 {width: 30%;}
.col-2 {width: 60%;}
.col-3 {width: 25%;}
.col-4 {width: 33.33%;}
.col-5 {width: 41.66%;}
.col-6 {width: 50%;}
.col-7 {width: 58.33%;}
.col-8 {width: 30%;}
.col-9 {width: 100%;}
.col-10 {width: 83.33%;}
.col-11 {width: 91.66%;}
.col-12 {width: 100%;}
}
<body>
<div id="page">
<header>
<h1>This</h1>
<nav>
<a href="index.html">Index</a>
<a href="home.html">Home</a>
<a href="this.html">This</a>
<a href="then.html">Then</a>
<a href="what.html">What</a>
</nav>
</header>
<div class="col-2">
<div id="content">
<figure><img src="images/window.gif" class="align-left medium" alt="New photo"><figcaption> This is a photo </figcaption></figure>
<article><br />
<h2>Heading 2 </h2>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam pharetra risus quam, et lacinia ante malesuada eget.
Morbi erat mauris, rutrum eget tortor vitae, venenatis volutpat odio. Maecenas feugiat mollis est quis sagittis.
Etiam vitae lorem ac purus efficitur scelerisque. Integer venenatis magna ante, laoreet efficitur tortor consequat a.
Sed a est scelerisque, auctor risus id, tempus nisi. Donec fermentum laoreet ullamcorper. Curabitur pulvinar massa et nisl hendrerit, ut lobortis urna hendrerit.</p>
<br />
<p>Vestibulum ac blandit nisl. Curabitur dapibus sem efficitur, molestie sem in, scelerisque velit. Cras quis ex lacinia massa egestas pulvinar in tristique nulla.
Vestibulum aliquam a leo sed mollis. Nullam quis dapibus purus. Cras dui urna, cursus eget enim et, dignissim tincidunt turpis.
Praesent lacinia, purus eget volutpat euismod, nibh arcu convallis velit, vitae eleifend ligula justo sagittis augue.
Duis lobortis nulla in sapien vestibulum, et cursus enim scelerisque. Duis a erat non leo mattis pulvinar finibus at augue.</p>
<br />
<br />
</article>
<article>
<h4>Heading 2 </h4>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam pharetra risus quam, et lacinia ante malesuada eget.
Morbi erat mauris, rutrum eget tortor vitae, venenatis volutpat odio. Maecenas feugiat mollis est quis sagittis.
Etiam vitae lorem ac purus efficitur scelerisque. Integer venenatis magna ante, laoreet efficitur tortor consequat a.
Sed a est scelerisque, auctor risus id, tempus nisi. Donec fermentum laoreet ullamcorper. Curabitur pulvinar massa et nisl hendrerit, ut lobortis urna hendrerit.</p>
<br />
<p>Vestibulum ac blandit nisl. Curabitur dapibus sem efficitur, molestie sem in, scelerisque velit. Cras quis ex lacinia massa egestas pulvinar in tristique nulla.
Vestibulum aliquam a leo sed mollis. Nullam quis dapibus purus. Cras dui urna, cursus eget enim et, dignissim tincidunt turpis.
Praesent lacinia, purus eget volutpat euismod, nibh arcu convallis velit, vitae eleifend ligula justo sagittis augue.
Duis lobortis nulla in sapien vestibulum, et cursus enim scelerisque. Duis a erat non leo mattis pulvinar finibus at augue.</p>>Project work with software engineering, 15hp</li>
</ul>
</article>
</div>
</div>
<div class="col-8">
<aside>
<h4>Heading 2 </h4>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam pharetra risus quam, et lacinia ante malesuada eget.
Morbi erat mauris, rutrum eget tortor vitae, venenatis volutpat odio. Maecenas feugiat mollis est quis sagittis.
Etiam vitae lorem ac purus efficitur scelerisque. Integer venenatis magna ante, laoreet efficitur tortor consequat a.
Sed a est scelerisque, auctor risus id, tempus nisi. Donec fermentum laoreet ullamcorper. Curabitur pulvinar massa et nisl hendrerit, ut lobortis urna hendrerit.</p>
<br />
<p>Vestibulum ac blandit nisl. Curabitur dapibus sem efficitur, molestie sem in, scelerisque velit. Cras quis ex lacinia massa egestas pulvinar in tristique nulla.
Vestibulum aliquam a leo sed mollis. Nullam quis dapibus purus. Cras dui urna, cursus eget enim et, dignissim tincidunt turpis.
Praesent lacinia, purus eget volutpat euismod, nibh arcu convallis velit, vitae eleifend ligula justo sagittis augue.
Duis lobortis nulla in sapien vestibulum, et cursus enim scelerisque. Duis a erat non leo mattis pulvinar finibus at augue.</p>>Project work with software engineering, 15hp</li>
</ul>
</aside>
</div>
<footer>
<br />
<details>
<summary>Copyright 2019</summary>
<p> By a person </p>
<p> Doink!</p>
</details>
</footer>
</div>
</body>
最佳答案
是的,正如 Matt.Hamer5 所说,主要问题是您使用的是 .content 而不是 #content。
但是随后您还会遇到内容具有固定的最小和最大宽度的问题,您需要更改这些。
媒体查询中的类似内容:
#content {
column-count: 1;
column-width: 100%;
width: 100%;
max-width: 100%;
}
aside {
width: 100%;
max-width: 100%;
}
关于html - Responsive Layout 收缩时布局、媒体查询和网格的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58337979/
我不确定是否理解好几个 Android /res/layout 文件夹所起的作用。 layout:一般布局 layout-port:必须更改为纵向的小部件布局 layout-land:小部件的布局,必
我在 Qt 4.7 中有一个界面,但我很难按照自己的意愿行事。 所需行为的基本描述:用户在组合框中进行选择,这会导致查询转到另一个函数,该函数返回一个 QHBoxLayout 对象,该对象通常包括多个
我在 res 文件夹中创建了 layout-large、layout-normal 和 layout-xlarge 并且我将所有 xml 文件复制到那些布局文件夹中 首先,我想问一下 layout(d
如图所示。我想在布局上方显示星图。我是这种编码的新手。 我的查询是1)是否可以在我的布局端显示星标(图像)? 2) 如果每次点击我的 Activity 时我都想显示星标并显示第二张图片,这可能吗?意味
关闭。这个问题需要debugging details .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 上个月关闭。 Improve this questio
我正在使用 android studio 中的 Material 设计为 pre lollipop 设备创建一个 android 应用程序,我是 android studio 的新手我正在我的项目中创
我对 Android 布局设计感到困惑。我想实现下图中的布局: 但是下面的代码产生了类似这张图片的东西: 我的代码
如果我有: Some Element.... Other Element
我有一个单元格(称为A),它在更高层次的单元格(称为P)中使用一次。当我将 A 放在 P 中时,它的边框比 A 的实际内容大得多。当我下降到 A 并进行缩放时,它被缩小了,表明边缘存在一些东西。 我可
我有一个“auth-redirect”模块,位于所有页面布局文件(1column、2column 等)的开头。这可以确保在渲染任何页面之前,如果用户未经过正确身份验证,则会重定向到登录页面。 我允许呈
我的app只支持landscape模式(这是业务需求)。 我在 layout-land 文件夹中有一个布局 xml 文件,但我没有费心创建一个 layout 文件夹,因为我在 Android list
我正在尝试为我的 Android 应用程序创建启动屏幕,如链接 http://developer.xamarin.com/guides/android/user_interface/creating_
我目前正在开发一个应用程序,我正在使用 swdp为了创建对多个屏幕的支持。 我添加了 sw400dp文件夹,根据 Android Studio 的 XML 渲染器,它基本上包含所有较小的手机。 这意味
Android 在“layout-normal”和“layout”文件夹中处理布局的方式有什么不同吗?如果我有一个被认为布局很小的设备,如果只有这两个选项,它会查看哪个文件夹? 最佳答案 是的,在您给
我已经看到了在单个页面上创建多个强制布局的解决方案,其中每个布局都包含在其自己的SVG中。但是,我一直无法找到有关如何在单个SVG中包括多个力布局的帮助。每个布局都有自己的数据与之关联。 可以在htt
我听说 Constraint-Layout 中的指南和 RTL 存在一些错误。但是这些方法都没有帮助我。我的BottomNavigation 的两边都有指南,一切都在LTR 中工作,但在RTL 中,其
我有以下渲染函数: render() { return ( Header
我知道如何使用以下文件夹,但例如我不知道 layout-small 和 layout-sw320dp 有什么区别? 此外,建议我哪些文件夹对优化很重要。我不喜欢我的程序被用户视为不规则。我希望得到您的
layout-latest.js ui-layout-west 面板 west: { paneSelector: ".ui-layout-west"
我是 Android 开发的新手,对我来说,了解图形布局和 xml 如何相互关联的一个好方法是尝试 xml 属性并查看图形 UI 中的变化。有没有一种方法可以同时并排查看,而不必从一个切换到另一个?图
我是一名优秀的程序员,十分优秀!