![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
webサイトを作りたくて、まず下の画像のような感じにしたいんですけど、案の定というか、上手くいきません。
↓HTMLとCSSをこう書きました。
●HTML
<body>
<header>
<img class="logo" src="logo.svg" alt="ロゴ">
</header>
<div class="title-img">
<h1 class="page-title">サイト名</h1>
</div>
<nav>
<ul class="main-nav">
<li><a href="page1.html">ページ1</a></li>
<li><a href="page2.html">ページ2</a></li>
<li><a href="page3.html">ページ3</a></li>
</ul>
</nav>
</body>
●CSS
.logo {
width: 210px;
margin-top: 14px;
}
.title-img {
background-image: url(../main-bg.jpg);
}
.title-img .page-title {
text-align: center;
}
.main-nav {
display: flex;
font-size: 1.25rem;
text-transform: uppercase;
margin-top: 34px;
list-style: none;
}
.main-nav {
display: flex;
justify-content: center;
align-items: center;
}
・できた事
logo.svgの表示
サイト名を中央に配置
ページ〇を横に並べて、お互いに幅を持たせる
ページ〇をクリックしてリンク先に移動する
・できなかった事
logo.svgの縮小
main-bg.jpgの表示
ページ〇を中央に配置(左端に寄ってしまう)
どうやったらいいのでしょうか。
入門書やネットの情報を参考にしているのですが、上手くできたことは資料に書かれていることをそのまま書いただけのもので、自分なりにやろうとしたことは一つも上手くいきませんでした。
宜しくお願いします。
![「webサイト作りが上手くいきません」の質問画像](http://oshiete.xgoo.jp/_/bucket/oshietegoo/images/media/a/542635370_5d96593c1ad1a/M.jpg)
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
body{ max-width: 960px; margin:0 auto;}
.logo {width: 120px;}
.title-img { height: 280px; background-image: url(../main-bg.jpg); background-size: cover;}
● CSSを追加/変更すれば良いです。
・数値は適当に変える
・main-bg.jpgの表示は、ロゴのように画像を配置すれば良い
ロゴは、logo.svgが正解のようだけど、../logo.svgではないよね?何故? この関係のようにmain-bg.jpgをディレクトリ(フォルダ)に画像を配置する事
配置の間違えか、ファイル名の間違いか、どちらかって事です。
この程度までは、基本的な事であって、このままならまだまだWebサイトぽい感じに綺麗にはならず、WordやPDFぽい感じかな。
回答ありがとうございます。
でも...やっぱり上手くいかないです。。。
若干頭が混乱しているので、先にお礼を書きたいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- HTML・CSS テキストを画面の真ん中に配置したいです。 2 2022/11/25 16:11
- HTML・CSS ヘッダーの画像にメインエリアがかぶってしまいます 1 2022/11/28 14:06
- HTML・CSS cssの display: flex;で横並びにならずに困ってます 1 2022/12/04 13:18
- HTML・CSS htmlについて質問です! 写真のように写真の部分が?になってしまいます。 ファイルもしっかり選べて 1 2023/07/09 21:17
- HTML・CSS アコーディオンメニューが思うように動作しません。 1 2023/08/20 16:48
- HTML・CSS CSSが上手く反映されないみたいです 2 2022/11/21 16:19
- HTML・CSS PCサイズで赤い画像2つと、青い画像2つがそれぞれ横に2つずつ並んでいるのですが、これをスマホサイズ 5 2022/04/11 12:01
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- JavaScript vertical sliderをautoplayしたい 2 2022/08/25 14:47
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
htmlの文字が縦書きになる
-
form input テキストを上下中央...
-
CSS:animation開始位置の設定
-
firefoxでa:hoverのwidth、heig...
-
ロールオーバーで画像がずれな...
-
table周辺の隙間をなくしたい。
-
初心者html・CSS ウィンドウを...
-
cssで「下よせ」ってどうやって...
-
CSSでボックスのheightが0になる
-
【CSS】ヘッダーの高さが不明の...
-
[CSS]Firefox2では横表示・IE6...
-
css初心者 フレックスボックス...
-
ライトボックスでスクロールバー
-
スクロールバーの設定
-
画像イメージの上下左右、欲し...
-
CSSで背景色を下まで表示させたい
-
余分な縦スクロールバーが出て...
-
定義リストに下線をつけたいと...
-
dl,dt,ddタグでdtに対して、row...
-
文字の色を上下で変えるには?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
htmlの文字が縦書きになる
-
widthやheightの数値に単位(px...
-
画像イメージの上下左右、欲し...
-
css初心者 フレックスボックス...
-
CSSでボックスのheightが0になる
-
CSS、width100%でもできる余白
-
CSS:animation開始位置の設定
-
スクロールボックスを中央に配...
-
form input テキストを上下中央...
-
表示倍率を変えるとレイアウト...
-
W3Cのソースコードの検証サービ...
-
<div>と<div>の間の10px程の...
-
CSSで背景画像を一番下にもって...
-
CSSがなぜかfont-sizeだけ効か...
-
table周辺の隙間をなくしたい。
-
footer を横幅いっぱいに広げる...
-
【CSS】ヘッダーの高さが不明の...
-
CSS3で角丸写真にシャドーを付...
-
定義リストに下線をつけたいと...
-
Media Queries 4 で 非推奨とな...
おすすめ情報