У меня есть этот CSS:
<style type="text/css">
.tab {
display: none;
}
.tab:target {
display: block;
}
</style>
И этот HTML:
<div class="tab_container">
<ul class="tabs">
<li><a href="#updates-list">List</a></li>
<li><a href="#updates-map">Map</a></li>
</ul>
<ul class="tab list" id="updates-list">
Eh.. Hello!
</ul>
<div class="tab map" id="updates-map"></div>
</div>
Однако моя страница пуста, если не указана цель (#
в URL-адресе) и еще не нажата ни одна вкладка. Я хочу показать ul#updates-list
по умолчанию.
Как я могу это сделать? Спасибо.
Обновление: рядом с этим моя карта Google не работает, если она не является начальной целью. Кто-нибудь знает исправление?
#updates-list
используется по умолчанию, потому что это то, что я указываю в правиле#updates-list, .tab:target { ... }
..tab
- это класс содержимого вкладок, а не самих вкладок - сравните мой CSS с CSS в вопросе. 03.03.2011