どうかアドバイスお願いします。
<a href="コラム1.html"><font color="white">1</font></a><td align="left" valign="top" width="0" style="padding:13px;">
というリンク?を横に10ヶホームページでならべることができたのですが11から二段目の一番初め(1の下に11が来る)に同じように並べてと下へ下へ載せていこうと思ったのですが横へしか行かず下へ行きません。
できればこの方法で、もし無理なら違うやり方があれば教えて頂けますか?
どうかお願いします。
No.1ベストアンサー
- 回答日時:
<style>
ul.menu { padding:0; margin:0; display:flex; flex-flow:row wrap; }
ul.menu > li { list-style:none; flex:none; }
ul.menu > li { width:10%; } /* 10ヶ並べる = 1ヶあたり10% */
ul.menu > li > a:link,
ul.menu > li > a:visited { color:white; }
</style>
<ul class=menu>
<li><a href="#">1</a>
<li><a href="#">2</a>
...
<li><a href="#">10</a>
<li><a href="#">11</a>
<li><a href="#">12</a>
</ul>
No.2
- 回答日時:
No.1 です
ご質問の内容は一般にテーブルレイアウトと呼ばれる技法でして、最近は望ましくないとされています。
その代わりに style 要素を使って、<ul> や <li> 要素の見栄えを書き換えてしまう技法が一般的ですので、
style 要素を使ったサンプルを回答しました。
しかし、その技法も使ってはいけない、わけでもないので、テーブルレイアウトでのサンプルも回答しておきます。
<table><tbody>
<tr>
<td><a href="#">1</a>
<td><a href="#">2</a>
<td><a href="#">3</a>
<td><a href="#">4</a>
<td><a href="#">5</a>
<td><a href="#">6</a>
<td><a href="#">7</a>
<td><a href="#">8</a>
<td><a href="#">9</a>
<td><a href="#">10</a>
</tr>
<tr>
<td><a href="#">11</a>
<td><a href="#">12</a>
</tr>
</tbody></table>
ただ、これでも結局は style 属性を使って見栄えを書き換える必要が出てくるでしょうから、
素直に style 要素を使った CSS という技法を一から勉強することを"強く"お勧めします。
丁寧にありがとうございます。
自分でも勉強してみます。
このままを記述すればいいですか?
少し調べてみたのですが先程教えて頂いた<style>から</style>を今のhtmlのファイルの直ぐ上に書き込むという形でいいのでしょうか?
お手数ですが教えて頂けませんか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS cssの display: flex;で横並びにならずに困ってます 1 2022/12/04 13:18
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- HTML・CSS アコーディオンメニューが思うように動作しません。 1 2023/08/20 16:48
- HTML・CSS ヘッダーの画像にメインエリアがかぶってしまいます 1 2022/11/28 14:06
- JavaScript vertical sliderをautoplayしたい 2 2022/08/25 14:47
- HTML・CSS テキストを画面の真ん中に配置したいです。 2 2022/11/25 16:11
- HTML・CSS html cssのmargin 5 2022/12/03 11:04
- オープンソース cssで中央寄せ 1 2023/05/19 06:25
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- HTML・CSS CSSがなぜかfont-sizeだけ効かない...記述がまちがっているんでしょうか 5 2022/04/09 17:52
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
onmouseoverの表示切り替えが上...
-
チェックボックスに入っている...
-
jqueryのsortableで一部ソート...
-
質問に答えていくと、回答によ...
-
【javascript で動的に a タグ...
-
「jQuery」アコーディオンメニ...
-
JavaScriptで、?マークとコロ...
-
【jQuery】遅延実行(タイムラ...
-
JqueryFileTree.js でフォルダ...
-
jQueryのhide,showで中の要素が...
-
JS <a></a>タグ内のリンク先ア...
-
javascriptで、クリックしたら...
-
javascript INNERHTMLについて
-
MAX関数を使ってからLEFT JOIN...
-
embed要素のsrc属性の値を変更...
-
javascriptテキストBOX色を元に...
-
複数のバナーをリロードする度...
-
onclickで画面が固まる・・・ら...
-
JavaScriptで変更した属性の元...
-
デフォルト非表示にしたい。【t...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
jqueryのsortableで一部ソート...
-
クリックした<a>タグのみにClas...
-
JQueryタブのアクティブ アン...
-
javascriptでEnterキーをtabキ...
-
「jQuery」アコーディオンメニ...
-
【jQuery】遅延実行(タイムラ...
-
ネストされたチェックボックス...
-
【javascript で動的に a タグ...
-
jquery ドロップダウンメニュー...
-
文字と数字が混在する要素のsor...
-
Jquery の slide.toggle で要素...
-
【jQuery】hoverしたn秒後にイ...
-
チェックボックスに入っている...
-
クリックで表示、非表示するメ...
-
同一ページ内で、任意の文字列...
-
オンマウスで画像ロールオーバ...
-
javascriptで、クリックしたら...
-
PHPでログインフォーム
-
<li>タグの順番を入れ替える方法
-
jQuery タブメニューへのダイ...
おすすめ情報