http://www.muji.net/ie/
上記のサイトのようにグローバルメニューのフォントサイズの違うものを横並びにし、
さらにはフォントの変わるところで縦線も入れたいです。
リストスタイルには任意の画像を使いたいと思って試行錯誤していますが、
どうしてもフォントサイズを変えるとずれてしまいます。
特にIE6で見ると何を直して良いのか分からないくらいです。
わかりづらい文章で申し訳ないですが教えてください。
よろしくお願いします。
No.2
- 回答日時:
たとえば
<ol id="siteMap">
<li><a href=""></a></li>
<li><a href=""></a></li>
<li><a href="" class="sub"></a></li>
<li><a href="" class="sub"></a></li>
<li><a href=""></a></li>
</ol>
というHTMLだと
<ol></ol>を絶対配置、blockにしてpaddingを0pxにする。
<li></li>をblockにして、その幅を%で指定してfloatで並べる。
隣接セレクタを使って、classセレクタが変わる所でborder: solid 1px blackを指定する。
・・・というところでしょうか。
背景画像は<ol>で、各リンクの背景は<a>に対して行う。
ご回答ありがとうございます。
><ol></ol>を絶対配置、blockにしてpaddingを0pxにする。
これは
#test{
display:block;
padding:0;
}
><li></li>をblockにして、その幅を%で指定してfloatで並べる
#test2 {display:block;
padding:●●%;
float:left;
}
ということですか?
初心者の質問で申し訳ないのですが
教えていただけると嬉しいです。
よろしくお願いいたします。
No.3ベストアンサー
- 回答日時:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "
http://www.w3.org/TR/html4/strict.dtd"><html lang="ja">
<head>
<meta http-equiv="content-type" content="text/html; charset=Shift_JIS">
<title>Untitled</title>
<meta http-equiv="Content-Style-Type" content="text/css">
<style type="text/css">
<!--
ol#SiteMap{
display: block;
position: absolute;
top: 0px;
padding: 0px;
width: 100%;
margin: 0px;
background-color: rgb(200,200,100);
}
ol#SiteMap li{
display: block;
width: 16%;
float: left;
text-align: center;
font-size: 1.4em;
}
ol#SiteMap li + li.sub{ /* 隣接セレクタ(li に続くli.sub */
border-left: solid 1px black;
}
ol#SiteMap li.sub + li.sub{ /* 隣接セレクタ(li.sub に続くli.sub */
border-left: none;
}
ol#SiteMap li.sub + li{ /* 隣接セレクタ(li.sub に続くli */
border-left: solid 1px black;
}
ol#SiteMap li.sub + li.sub{ /* 隣接セレクタ(li.sub に続くli.sub */
border-left: none;
}
ol#SiteMap li a{
display: inline-block;
width: 96%;
height: 1.4em;
margin-left: 2%;
margin-right: 2%;
}
ol#SiteMap li.sub a{
font-size: 0.6em;
}
-->
</style>
</head>
<body>
<h1>title</h1>
<h2>subTitle</h2>
<div class="abstract">
<p>
要約
</p>
</div>
<div class="Text">
<h2>ArticleTitle</h2>
<p>
記事
</p>
</div>
<!-- パンくずリスト -->
<ol id="SiteMap">
<li><a href="#">リンク(1)</a></li>
<li><a href="#">リンク(2)</a></li>
<li><a href="#">リンク(3)</a></li>
<li class="sub"><a href="#">リンク(4)</a></li>
<li class="sub"><a href="#">リンク(5)</a></li>
<li><a href="#">リンク(6)</a></li>
</ol>
</body>
</html>
ORUKA1951さんありがとうございます!
お礼が遅くなって申し訳ありません。
なかなかうまく行かず色々試してやっとできました。
CSSって本当に難しいですね。。。
頑張って勉強します。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS (Javascript)印刷するファイルに応じて印刷プレビュー画面で用紙を自動的に切り替えたい!! 2 2022/04/11 12:04
- CAD・DTP vectorworks、winとmacでデータを共有する場合 1 2023/02/20 16:41
- Word(ワード) ワードでフォントを選ぶとき、一覧からではなく検索等できないでしょうか? 2 2022/10/22 17:52
- その他(インターネット接続・インフラ) Webサイトのフォント・級数変更について 1 2022/10/18 18:08
- 政治 私の発明した「二階建て漢字」は使えるでしょうか? 3 2023/02/08 16:40
- Excel(エクセル) [入力規則]のリストボックス内の“不揃いの林檎たち” 3 2022/09/15 18:32
- その他(メールソフト・メールサービス) メールソフトを教えてください 1 2023/03/28 23:32
- Illustrator(イラストレーター) アウトライン化されたフォントのフォント名の調べ方 1 2023/02/02 18:38
- Excel(エクセル) [テーマのフォント]、[見出しのフォント]、[本文のフォント]とは何ぞや? 2 2023/02/27 09:18
- その他(芸術・クラフト) うろ覚えのフォントに心当たりがあれば 1 2023/01/12 06:57
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
css 横並びのナビゲーションバ...
-
画像にリンクを張ると画像がず...
-
ポップアップメニューを表のよ...
-
ポップアップメニューの作成方...
-
html/cssの、navを2段にする...
-
CSSでの<ul><li>を使った改行設定
-
<table>の高さ固定。情報増加時...
-
リストの数字のフォントサイズ...
-
リストを2つに分割して、それぞ...
-
バーナーヘッダーを固定する方法
-
ol、liをスタイルシートで中央寄せ
-
計算式や注意書きなどの記述は...
-
タイトルの横にサブタイトルが並ぶ
-
文法チェックの<A>と</A>の間が...
-
CSS「table-cell」で横並びにし...
-
ボタンを横に並べて表示させる方法
-
スタイルシートで更新情報をつ...
-
2要素ずつcssを適用する疑似ク...
-
テーブル内のプルダウンの下に...
-
Webのコーディングについての質...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
リストマーカーをボックス内に...
-
番号付きリスト(<Ol><Li>・・...
-
liタグの中に<p>タグやら<dl>を...
-
レスポンシブWebデザインでリン...
-
<table>の高さ固定。情報増加時...
-
<ul><li></li></ul>にするメリ...
-
リストの数字のフォントサイズ...
-
HTMLで組織図を作成する方法
-
ulタグやliタグの中でbrタグ...
-
divタグ内のコンテンツが重なっ...
-
画像にリンクを張ると画像がず...
-
複数行にまたがる括弧を表示し...
-
ページを開いているときのリン...
-
html <ul></ul>の並びで一行空...
-
html/cssの、navを2段にする...
-
HTML5のfooterに見出しを付けて...
-
<ul>~</ul>が二つ続くと間に改...
-
htmlの<ol>タグで、数字などを...
-
リンク文字同士の間隔を開ける...
-
CSSでつくったメニューのアニメ...
おすすめ情報