このヘッダータイトルを先頭に貼り付ける方法がわかりません。私はそれが上部の領域だけでなく、左に&の右にいっぱいにしたい。 CSSのスーパースキルを持つ人は助けてもらえますか?ヘッダータイトルをトップにするにはどうすればよいですか?
私はまだテーブルの値を真ん中に保ちたいと思います。テーブルのパディングを維持したいと思います。
#search input{
width: 100%;
}
#activities {
top: 0;
float: right;
border: 0 none;
border-radius: 3px;
box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.3);
padding: 20px;
margin: 2%;
position: relative;
}
table {
border-collapse: collapse;
width: 100%;
}
<div id="activities">
<h2 style="background:#0094ff;color:white;width: 100%;padding: 4px;position: relative;">Div Title</h2>
<form id="search">
<input name="query" placeholder="Search...">
</form>
<table>
<tbody>
<tr>
<td>
Fotboll 4v4
</td><td>
0.3 km
</td>
</tr><tr>
<td>
Brännboll
</td><td>
1.2 km
</td>
</tr><tr>
<td>
Badminton 2v2
</td><td>
1.5 km
</td>
</tr><tr>
<td>
Gruppmöte
</td><td>
2.2 km
</td>
</tr>
</tbody>
</table>
</div>
それともここにデモ:https://jsfiddle.net/a2uqh6eu/
に絶対位置を追加し、これを追加したいと思いますか?あなたはもっとそれを望む? –
@ダニエル私はそれが右(と左にも)を埋めるべきだと思っていた – Jesper
私の更新された答えを確認します。 @Jesper –