[解決済み] div 内で画像を水平方向にセンタリングする
2022-03-05 02:57:46
質問
これはおそらく愚かな質問ですが、画像を中央に配置する通常の方法が機能しないので、私は質問しようと思いました。どうすれば、コンテナDiv内の画像を中央揃え(水平方向)にできますか?
以下がそのHTMLとCSSです。サムネイルの他の要素のCSSも載せておきます。降順に実行されるので、最も高い要素はすべてのコンテナであり、最も低い要素はすべての内部にあります。
#thumbnailwrapper {
color: #2A2A2A;
margin-right: 5px;
border-radius: 0.2em;
margin-bottom: 5px;
background-color: #E9F7FE;
padding: 5px;
border: thin solid #DADADA;
font-size: 15px
}
#artiststhumbnail {
width: 120px;
height: 108px;
overflow: hidden;
border: thin solid #DADADA;
background-color: white;
}
#artiststhumbnail:hover {
left: 50px
}
<!--link here-->
<a href="NotByDesign">
<div id="thumbnailwrapper">
<a href="NotByDesign">
<!--name here-->
<b>Not By Design</b>
<br>
<div id="artiststhumbnail">
<a href="NotByDesign">
<!--image here-->
<img src="../files/noprofile.jpg" height="100%" alt="Not By Design" border="1" />
</a>
</div>
<div id="genre">Punk</div>
</div>
さて、PHPを含まないマークアップを追加しましたので、見やすくなったはずです。どちらの解決策も、実際にはうまくいかないようです。上下のテキストは中央に配置することができず、画像はコンテナ div の中央に配置される必要があります。コンテナはoverflow hiddenなので、通常はそこにフォーカスがあるため、画像の中心を表示したいのです。
解決方法は?
#artiststhumbnail a img {
display:block;
margin:auto;
}
での私の解答です。 http://jsfiddle.net/marvo/3k3CC/2/
関連
-
[解決済み】html文書に縦の空白を挿入するには?
-
[解決済み】iframeの高さを100%にする方法【重複】。
-
[解決済み】divの高さを画面の残りスペースで埋めるようにする
-
[解決済み] このCSSでInline-blockが正しく動作しないのはなぜですか?
-
[解決済み] 要素を水平方向にセンタリングする方法
-
[解決済み] CSSでテキストや画像の背景を透明にするには?
-
[解決済み] 画像の横のテキストを縦に揃える?
-
[解決済み] div' コンテナに合わせて画像を自動リサイズするにはどうしたらいいですか?
-
[解決済み] divブロック内のテキストを(水平方向と垂直方向に)センタリングするにはどうすればよいですか?
-
[解決済み] Flexbox:水平方向と垂直方向の中央揃え
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】JQuery: 'Uncaught TypeError: ajaxリクエストで「Illegal invocation」が発生する - 複数の要素
-
[解決済み】「選択されたファイルがありません」を変更しました。
-
[解決済み] ボディの背景色が表示されない?
-
[解決済み] <html xmlns="http://www.w3.org/1999/xhtml">」は何をするのですか?
-
[解決済み] 送信ボタンが機能しない
-
[解決済み] head」タグと「header」タグの本当の違いは何ですか?[重複】について]
-
[解決済み] 順序なしリストが div 内で左いっぱいに整列されない
-
[解決済み] デフォルトで空白を選択
-
[解決済み] Visual Studio Code CSSエラー「空のルールセットを使用しないでください」【終了しました
-
[解決済み] mailchimpのメールインラインスタイルのコーディングがいつも通りできない