サンプル
id | コード | 名前 | 備考 |
---|---|---|---|
1 | neko | 猫 | |
2 | yagi | 山羊 | 草食 |
3 | same | 鮫 | |
4 | wasi | 鷲 | |
5 | goki | 御器 |
ソースコード
<style> .table_transform{ border:none; width:100%; } .table_transform thead{ display:none; } .table_transform tbody tr{ display:block; border-bottom:solid #2c2255 1px; } .table_transform tbody tr td{ display:block; border:none; } </style> <table id="sec4-1a1" border="1" class="table_transform" > <thead> <tr><th>id</th><th>コード</th><th>名前</th><th>備考</th></tr> </thead> <tbody> <tr><td>1</td><td>neko</td><td>猫</td></tr> <tr><td>2</td><td>yagi</td><td>山羊</td><td>草食</td></tr> <tr><td>3</td><td>same</td><td>鮫</td></tr> <tr><td>4</td><td>wasi</td><td>鷲</td></tr> <tr><td>5</td><td>goki</td><td>御器</td></tr> </tbody> </table>
@media only screen and (orientation : landscape) { /*横向きの際に適用*/
#main{ width: 480px;}
}
@media only screen and (orientation : portrait) { /*縦向きの際に適用*/
#main{ width: 320px;}
}
<div style="display:inline-block;width:100%;background-color:#80b3ff"> <div style="float:left">左寄り</div> <div style="float:right">左寄り</div> </div>
デモ
注意
親要素は「display:inline-block」にしておかないと、親要素の枠から内部要素がはみ出るので注意。id | コード | 名前 |
---|---|---|
1 | neko | 猫 |
2 | yagi | わたしは他のだれよりも道理をわきまえておらず,人についての理解を持っていないからである。 |
3 | same | 鮫 |
4 | wasi | 鷲 |
5 | goki | 御器 |
テーブルを自動縮小や改行をさせず、値に合わせて横に広げスクロールバーを表示する
id | コード | 名前 |
---|---|---|
1 | neko | 猫 |
2 | yagi | わたしは他のだれよりも道理をわきまえておらず,人についての理解を持っていないからである。 |
3 | same | 鮫 |
4 | wasi | 鷲 |
5 | goki | 御器 |
HTMLソースコード
<div style="width:200px;overflow:auto">
<table border="1" style="white-space:nowrap;">
<thead>
<tr><th>id</th><th>コード</th><th>名前</th></tr>
</thead>
<tbody>
<tr><td>1</td><td>neko</td><td>猫</td></tr>
<tr><td>2</td><td>yagi</td><td>わたしは他のだれよりも道理をわきまえておらず,人についての理解を持っていないからである。</td></tr>
<tr><td>3</td><td>same</td><td>鮫</td></tr>
<tr><td>4</td><td>wasi</td><td>鷲</td></tr>
<tr><td>5</td><td>goki</td><td>御器</td></tr>
</tbody>
</table>
</div>
「white-space」 は空白、半角スペース、改行、タブに関するCSS。
文字列が自動折り返しをしないよう設定できる。見本
<div style="background-color:#ffd700;width:200px;height:50vh">
縦の長さは画面縦半分になります。<br>
ブラウザそのものを縦に伸縮させると、当区分も連動して伸縮します。<br>
</div>
/* 横いっぱいに広げる | bootstrapのハック */
.container {width: auto;}
<div style="white-space:pre-wrap; word-wrap:break-word;"> ウミヘビ タブのテスト ウナギ ウツボ スペースの反映 ミミズ ヌタウナギ イカリムシ 長文による画面端改行のテスト→タウナギ(田鰻、Monopterus albus)は、タウナギ目タウナギ科に属する淡水魚の一種である。鰓弓内の粘膜を通じて空気呼吸を行うことで知られる。 </div>
見本
.hujidori{
color: #ffcd43;
-webkit-text-stroke: 1px #dd5044;
text-stroke: 1px #dd5044;
}
.table, th, td {
width: auto !important;
}