Html 为什么单元格中内容的位置取决于其他单元格 乱数假文!Ojczzyno moja ty jak słoce
Lorem Ipsum Ojczzyno moja ty jesteśjak zdrowie ile trzeba cięcenićten tylko siędowie kto cięstracił 新闻1 新闻2 新闻3 试验 #主要部分{ 显示:表格; 宽度:95%; 左边距:自动; 右边距:自动; 背景色:白色; } #包装工{ 显示:表格行; } #内容左、内容中、内容右{ 显示:表格单元格; 宽度:33%; }Html 为什么单元格中内容的位置取决于其他单元格 乱数假文!Ojczzyno moja ty jak słoce,html,css,Html,Css,Lorem Ipsum Ojczzyno moja ty jesteśjak zdrowie ile trzeba cięcenićten tylko siędowie kto cięstracił 新闻1 新闻2 新闻3 试验 #主要部分{ 显示:表格; 宽度:95%; 左边距:自动; 右边距:自动; 背景色:白色; } #包装工{ 显示:表格行; } #内容左、内容中、内容右{ 显示:表格单元格; 宽度:33%; } 我的问题是,为什么中间和右边单元格中的内容位置取决于左边单元格中img的
我的问题是,为什么中间和右边单元格中的内容位置取决于左边单元格中img的高度?当我删除img时,一切都正常。这是因为您使包装器
显示:table代码>和内容部分显示:表格行代码>通过使包装器display:block
和部分float:left可以获得类似的外观代码>这将解决您的问题。同一行中的表格分区都将成为最高分区的高度
,谢谢@isherwood。如果您谈论的是垂直位置,您可以这样做:
原因是默认情况下表格单元格对齐“中间”。通过添加图像,您可以拉伸第一个单元格的高度,所有其他单元格也会随之拉伸。请给我们提供一个小提琴的例子好吗?这是一个开始:当您使用表格:单元格时,您的部分将被视为这样,因此将垂直对齐:顶部
添加到您的样式中非常感谢!工作完美。但我想知道,用html5和css3制作这样的布局是否是最好的方法?也许不理想,但浮动也不是。根据某些哲学,它们是一根拐杖。如果可能的话,我会尽量用div来表示你的宽度。请记住选择一个答案。
<section id="main_section">
<section id="wraper">
<section id="content_left">
<article class="featured_news">
<header>
<img src="fonti.jpg" />
</header>
<h3>Lorem Ipsum! Ojczyzno moja ty jak słońce</h3>
<p>Lorem Ipsum ojczyzno moja ty jesteś jak zdrowie ile trzeba cię cenić ten tylko się dowie kto cię stracił.</p>
</article>
</section>
<section id="content_middle">
<section class="news_row">
<article><h3>NEWS 1</h3></article>
<article><h3>NEWS 2</h3></article>
<article><h3>NEWS 3</h3></article>
</section>
</section>
<section id="content_right">
<h3>TEST</h3>
</section>
</section>
</section>
#main_section {
display: table;
width: 95%;
margin-left: auto;
margin-right: auto;
background-color: white;
}
#wraper {
display: table-row;
}
#content_left, #content_middle, #content_right {
display: table-cell;
width: 33%;
}
#content_left, #content_middle, #content_right {vertical-align: top;}