私のメディアクエリでは、display:blockというテーブルを設定しました。だから今display:ブロックはサイトのすべての要素に適用されます。表示を避ける方法:ブロックするので、特定のdiv要素には適用されません。cssを使用して特定のdiv要素の表示ブロックを回避する方法
{ font-family: arial, sans-serif;
border-collapse: collapse;
width: 100%;
}
td, th, tr{
border: 1px solid #dddddd;
text-align: left;
padding: 10px;
}
@media only screen and (max-width: 460px) {
/* Force table to not be like tables anymore */
\t table, th, tbody, td, thead {
\t \t display: block;
\t \t width: 100%;
\t }
#content {
\t
\t }
}
<div id="content">
<h1>Article Question is</h1>
<p>Below I have table inside the article. How to avoid display block for the table below on mobile screens?</p>
<table>
<tr>
<th>Company</th>
<th>Contact</th>
<th>Country</th>
</tr>
<tr>
<td>Alfreds Futterkiste</td>
<td>Maria Anders</td>
<td>Germany</td>
</tr>
<tr>
<td>Centro comercial Moctezuma</td>
<td>Francisco Chang</td>
<td>Mexico</td>
</tr>
<tr>
<td>Ernst Handel</td>
<td>Roland Mendel</td>
<td>Austria</td>
</tr>
<tr>
<td>Island Trading</td>
<td>Helen Bennett</td>
<td>UK</td>
</tr>
<tr>
<td>Laughing Bacchus Winecellars</td>
<td>Yoshi Tannamuri</td>
<td>Canada</td>
</tr>
<tr>
<td>Magazzini Alimentari Riuniti</td>
<td>Giovanni Rovelli</td>
<td>Italy</td>
</tr>
</table>
</div>
'display:block;'に 'block 'を付ける唯一の要素を与えます –
これは何か? http://prntscr.com/c7e87y –
ディスプレイ: 'inline'、' inline-block'、 'none'、' flex'、 'initial'、' inherit'、もっとたくさんの、一つを選んでください –