CSS関連の備忘録です。
floatのあと回り込みたくない
<!-- floatをかけた右側の吹き出し --> <p class="l-fuki skingirl"> 古いブログの記事を、新しいブログに複製しています。</p> <!-- その下の吹き出し要素 --> <p class="r-fuki pcgirl"> 古いブログの記事にリダイレクトのスクリプトを配置し、新しいブログにリダイレクトさせています。</p>
.entry-content .l-fuki { float: right; right: 110px; }
そのままだと、要素が重なってしまう。
古いブログの記事を、新しいブログに複製しています。
古いブログの記事にリダイレクトのスクリプトを配置し、新しいブログにリダイレクトさせています。
clear: both
を間に挟んで回り込みを回避
<p class="l-fuki skingirl"> 古いブログの記事を、新しいブログに複製しています。</p> <div style="clear: both;"></div> <p class="r-fuki pcgirl"> 古いブログの記事にリダイレクトのスクリプトを配置し、新しいブログにリダイレクトさせています。</p>
古いブログの記事を、新しいブログに複製しています。
古いブログの記事にリダイレクトのスクリプトを配置し、新しいブログにリダイレクトさせています。
ページャー(2ページ目)
CSS
/* ページャーを中央に配置 */ .p-article-wp-pager { display: flex; /* Flexboxを使用して要素を水平に配置 */ justify-content: center; /* 水平方向中央に配置 */ align-items: center; /* 垂直方向中央に配置 */ margin: 24px auto; } /* ページ番号を中央に配置 */ .page-numbers-container { display: flex; justify-content: center; } /* ページ番号の通常スタイル */ .post-page-numbers { display: flex; justify-content: center; align-items: center; width: 40px; height: 40px; background-color: #ddd; /* 背景色グレー */ border-radius: 50%; /* 丸い形状にする */ margin: 0 5px; text-decoration: none; /* テキストの下線を非表示 */ color: #333; /* テキストの色をダークグレーに */ font-weight: transition: background-color 0.3s ease, color 0.3s ease; /* ホバー時の色変化を滑らかにするトランジション */ } /* マウスホバー時のスタイル */ .post-page-numbers:hover { background-color: #8a63d2; /* 背景色を紫色に */ color: #fff; /* テキスト色を白に */ } /* 現在(current)の番号スタイル */ p.post-page-numbers.current { background-color: #8a63d2; /* 背景色を紫色に */ color: #fff; /* テキスト色を白に */ margin: auto 5px; /* 左右に5pxのマージン、上下は中央に */ } /* テキストのコンテナスタイル */ .pager-kontena { display: flex; justify-content: space-between; /* 水平方向左右に均等配置 */ margin: 0 auto; max-width: 720px; } /* 左側のコンテンツスタイル */ .yagami-left { text-align: right; width: 50%; margin-right: 10px; } /* 右側のコンテンツスタイル */ .yagami-right { text-align: left; width: 50%; margin-left: 10px; }
HTML
<!-- ページャーのコンテナ --> <div class="p-article-wp-pager"> <!-- ページ番号を含むコンテナ --> <div class="page-numbers-container"> <!-- ページ1へのリンク --> <a href="https://rubirubi.hateblo.jp/entry/csscheatsheet" class="post-page-numbers"> <p>1</p> </a> <!-- 現在のページ(ページ2) --> <p class="post-page-numbers current" aria-current="page">2</p> <!-- ページ3へのリンク --> <a href="https://rubirubi.hateblo.jp/entry/csscheatsheet3" class="post-page-numbers"> <p>3</p> </a> </div> </div> <!-- テキストリンクのコンテナ --> <div class="kontena"> <!-- 左側のリンクテキスト --> <div class="yagami-left"> <a href="https://rubirubi.hateblo.jp/entry/csscheatsheet">↼ <span style="font-size: 80%">はてなブログ : blog作成備忘録① - CSS Cheat Sheet -</span></a> </div> <!-- 右側のリンクテキスト --> <div class="yagami-right"> <a href="https://rubirubi.hateblo.jp/entry/csscheatsheet3"><span style="font-size: 80%">はてなブログ : blog作成備忘録③ - CSS Cheat Sheet -</span> ⇀</a> </div> </div>
^^ 随時追加予定 ---