【发布时间】:2018-01-09 00:12:36
【问题描述】:
网站管理员工具说表格 TD,TH 在 360 像素或更小的屏幕上有 100%,但它看起来不是那样的。我的问题在哪里?谢谢你的建议。对于现场测试,您可以访问我正在尝试制作的网站。 http://martinpodlesak.com/test4/ 我的代码:
<table id="hlstr">
<tr>
<td>
<h2>Agentura Martina Podleďešáka</2>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
<p>Vestibulum justo nibh, pharetra vitae commodo eget, hendrerit sed velit.</p>
<p>Vestibulum sapien orci, aliquet rhoncus lacus ac, rutrum laoreet nunc. </p>
<p> Mauris viverra luctus volutpat. Praesent erat sem, luctus ac ornare ut, molestie eu quam.</p>
<td>
<h2>Co děláme?</h2>
<p><a href="http://www.google.com/"></a><button class="button10"><a href="#">Úloha 1</a><p></p></button></p>
<p><a href="http://www.google.com/"></a><button class="button10"><a href="#">Úloha 2</a><p></p></button></p>
<p><a href="http://www.google.com/"></a><button class="button10"><a href="#">Úloha 3</a><p></p></button></p>
<p></p>
</td>
<td>
<a class="twitter-timeline" data-lang="cs" data-width="315" data-height="300" href="https://twitter.com/podlesakmartin">Tweets by podlesakmartin</a> <script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script>
</td>
</tr>
</table>
CSS
table#hlstr td, th
{
width: 30%;
}
table#hlstr h2 {
font-size: 15px;
}
table#hlstr p {
font-size: 12px;}
@media only screen and (max-width: 360px) {
button.w3-button.demo {height: 29.3px;}
table#hlstr td,th {width: 100%;}
}
【问题讨论】:
-
此代码已损坏 - 未关闭的标签 - 错误输入的标签。 #hlstr 与 id 一样糟糕...没有人,但您会知道它的含义...这不是表数据。您正在尝试使用表格进行布局,但您不应该这样做。如果它不是数据表......那么你只是不使用表。如果您使用任何其他选项来获得所需的布局,将会容易得多。
-
我投票结束这个问题,因为标记无效。
-
作为 Web 开发人员,请勿使用表格进行布局。从字面上看,其他任何东西都更好。
标签: css responsive-design html-table media-queries