- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我对这个很陌生。尝试创建具有简单 2 列布局的 HTML 页面。两列都是容器 div 内的 div。一列向左浮动,另一列向右浮动。由于一列有背景颜色,因此两个 div 的高度相同很重要。我通过将 html、正文、容器 div 和每个 float div 的高度设置为 100% 来完成此操作。工作正常。但是content中的一段(floating right div)很大,溢出了div。这导致页面底部的这个部分,其中具有背景色的 div 没有背景色。我知道 css 溢出属性,但我不希望它溢出,我希望 div 与其中的内容一样大。更好的方法来做到这一点?也欢迎与问题无关的任何其他提示。当我看到所有这些意想不到的错误弹出时,我仍然感到非常初学者。谢谢,这是我的第一篇文章:)
内容只是从 allmusic.com 复制粘贴而来,所以我有一些工作要做。
代码如下:
/*General
******************************************************************/
html,
body,
#container {
height: 100%;
}
body {
font-family: "Noto Sans", sans-serif;
margin: 0;
}
div {
box-sizing: border-box;
}
#container {
clear: both;
}
p {
text-indent: 50px;
}
.col {
padding: 40px;
height: 100%;
}
/*Nav
******************************************************************/
.nav {
float: left;
width: 20%;
background-color: #e6e6e6;
}
.nav ul {
list-style-type: none;
padding: 0;
}
.nav ul a {
text-decoration: none;
font-size: inherit;
}
/*Content
******************************************************************/
.content {
float: right;
width: 80%;
}
.content h2, .content h3 {
text-align: right;
}
.albumCover {
display: block;
border-radius: 50%;
width: 40%;
margin: auto;
}
<!DOCTYPE html>
<html>
<head>
<!-- <link rel="stylesheet" type="text/css" href="css/normalize.css" media="screen"/>-->
<link rel="stylesheet" type="text/css" href="musics.css" media="screen"/>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href='http://fonts.googleapis.com/css?family=Dosis:400,700|Noto+Sans|Roboto+Condensed|Raleway|Titillium+Web' rel='stylesheet' type='text/css'>
</head>
<body>
<div id="container">
<div class="col nav">
<h3>Years</h3>
<ul>
<li><a href="01TWQuadrophenia.html">1973 Quadrophenia</a></li>
<li><a href="02TWWhosNext.html">1971 Who's Next</a></li>
<li><a href="03TWTommy.html">1969 Tommy</a></li>
</ul>
</div>
<div class="col content">
<h2>Tommy</h2>
<h3>The Who</h3>
<!-- <hr>-->
<img class="albumCover" alt="Ray Davies Storyteller Album Cover" src="pics/twt.jpg">
<p>The full-blown rock opera about a deaf, dumb, and blind boy that launched the band to international superstardom, written almost entirely by Pete Townshend. Hailed as a breakthrough upon its release, its critical standing has diminished somewhat in the ensuing decades because of the occasional pretensions of the concept and because of the insubstantial nature of some of the songs that functioned as little more than devices to advance the rather sketchy plot. Nonetheless, the double album has many excellent songs, including "I'm Free," "Pinball Wizard," "Sensation," "Christmas," "We're Not Gonna Take It," and the dramatic ten-minute instrumental "Underture." Though the album was slightly flawed, Townshend's ability to construct a lengthy conceptual narrative brought new possibilities to rock music. Despite the complexity of the project, he and the Who never lost sight of solid pop melodies, harmonies, and forceful instrumentation, imbuing the material with a suitably powerful grace.</p>
</div>
</div>
</body>
</html>
最佳答案
请改用以下解决方案以获得完整的解决方案。
html,
body {
height: 100%;
}
#container {
min-height: 100%;
float: left;
position: relative;
}
.nav {
width: 20%;
height: 100%;
background-color: #e6e6e6;
position: absolute;
}
关于html - 使用高度 100% 来保持 float div 匹配高度,但其中一个段落内的段落溢出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29540654/
我有一个 div(蓝色框),它在父元素(红色框)内的页面上绝对定位,我需要将 overflow-y 设置为隐藏,以便它强制 Y 轴上的溢出内容切掉了,但我希望任何溢出-x 的内容都可见。 HTML:
请参阅以下帖子以获取突出显示我的问题和可能的解决方案的图片: CSS overflow-y:visible, overflow-x:scroll 但是,当您实际移动滚动条时,此策略会中断。在建议的实现
我在搜索中看到过几个类似的问题,但要么没有正确回答问题,要么没有给出答案。所以,我再问一次。 .parent { overflow-y:scroll; overflow-x:visible; wid
我读过这个CSS overflow-x hidden and overflow-y visible (以及很多其他帖子)但我无法在我的具体情况下使用它。 我正在使用 slick-slider并想添加下
我有以下 Spark 作业,试图将所有内容保留在内存中: val myOutRDD = myInRDD.flatMap { fp => val tuple2List: ListBuffer[(St
我有疑问 两个16位的值加上最大值,16位机会不会溢出? 我会详细说明 unsigned short a; unsigned short b; unsigned long c; c=(unsigne
我有这个 HTML 和 CSS,但“溢出:隐藏”标签在 Firefox 中不起作用。这让我感到难过...有人知道为什么它不起作用吗?是因为A标签不支持overflow标签吗? #page_sideba
我正在开发一个程序,用于在 C++ 中分解非常大的数字(20 位或更多),并且正在使用 GMP 来处理溢出问题。我的程序对于大约 10 位或更少的数字运行良好,但是当我向它抛出一个 15 位数字时,它
我创建了一个 Canvas ,并在其中放置了一个StackPanel。 StackPanel是水平的,它接受缩略图图像的列表。 Canvas 具有固定的大小。当我放置的缩略图多于Canvas宽度不能容
当 g_array_append_val() 时会发生什么或 GLib 中的其他附加/前置函数之一,使 GArray 的长度大于 guint (unsigned int) 所能容纳的长度? 文档对此没
overflow-x:hidden 和 overflow:hidden; 有什么区别? 我所知道的是overflow-x:hidden;禁用水平滚动,但当我使用它时,它不仅仅适用于 Firefox,所
我们正在运行 Solr 来索引大量数据,但遇到了一个非常有趣的问题,我无法在任何地方找到任何帮助。 似乎 Solr 使用带符号的 32 位整数来计算索引中当前的文档数。我们刚刚达到了这个数字,我们的
这是我的查询: 从相似性中选择 COUNT(*),其中 T1Similarity = 0 或 T2Similarity = 0 结果如下: Msg 8115, Level 16, State 2, L
int main(void) { char x1 = 0x81; char x2 = 0x1; int a, b; a = x1
我有一个 div,其中的内容通过查询的 append() 定期附加到它。随着内容越来越长,最终会溢出div。我不希望在溢出时出现滚动条,但仍然让内容向上滚动以显示下面的新内容。 这可能吗?当我使用 o
我为 UITextField 创建了一个简单的子类,它按预期工作。我遇到的唯一问题是当文本值变得太大时,它会溢出到清除按钮中。 我似乎无法找到如何仅更改文本的右侧以具有一些填充而不与清除按钮相交的方法
我想要一个包括下拉菜单的粘性导航栏。但是,当我将鼠标悬停在它上面时,下拉菜单没有显示。 如果我删除 overflow: hidden;在无序列表中,当我向下滚动时,导航栏设法保持在顶部,但是导航栏是不
我正在研究一些按钮。我想要一个翻转状态,我在一个 div 的图像中有这个,溢出:隐藏以隐藏不活动的状态。它有时有效,但有时看起来像这样: 最奇怪的是,当我尝试使用 Chrome Web Inspect
基本上,我正在尝试创建一个六边形形状,它内部有一个圆圈,圆圈的多余部分应该被隐藏。演示:https://codepen.io/AskSaikatSinha/pen/jwXNPJ?editors=110
这似乎是一个相当常见且不那么奇特的用例,但我以前没有遇到过。我设置了一支笔,但无法在那里复制它,我正在努力找出原因。 Demo Pen 左侧边栏有一个用于元素列表的自定义滚动窗口,但是虽然设置 ove
我是一名优秀的程序员,十分优秀!