首先讓我介紹一下,我對html,CSS等知之甚少。我能做的大部分事情都是通過其他例子。我正在做一個標題菜單,每個鏈接都是頁面中的一個錨點。 (div被隱藏,直到點擊)然而,我陷入了這個問題。我有頁面內鏈接如下:已錨定頁面的錨?
<div class="header">
<a href="#B1">Block 1</a>
<a href="#B2">Block 2</a>
</div>
這將給我的網址"localhost/test1.html#B1"
。然而,其中一個div塊包含此:
<div id="B1">
<a href="#slide-one">
<a href="#slide-two">
</div>
所以我已經想通了我不能做"localhost/test1.html#B1#slide-one"
。
我不知道是否有可能做到這個錨點鏈接已經打開爲錨點的頁面。沒有選擇使用任何jQuery,Flash,Java等我只能使用HTML/CSS。我會認爲這是不可能的,但我想最後一次嘗試嘗試這個並在這裏問。
編輯: 更新的樣本代碼提供更好的解釋:
<style type="text/css">
div#Menu {
height:90px;
left:0;
position:fixed;
top:-5px;
width:100%;
text-align:center;
}
div#B1 {
position:absolute;
left:-1000px;
margin-top:0;
}
div#B1:target {
top:100px;
left:375px;
}
div#B2 {
position:absolute;
left:-1000px;
margin-top:0;
}
div#B2:target {
top:100px;
left:375px;
}
</style>
</head>
<body>
<!--Header Menu-->
<div id="Menu" class="header">
<a href="#B1">Block 1</a>
<a href="#B2">Block 2</a>
</div>
<div id="B1" class="blocks">
<div id="Slider1" class="Slide">
<ul>
<li id="slide-one"><img src="slide-one.png"/></li>
<li id="slide-two"><img src="slide-two.png"/></li>
</ul>
<a href="#slide-one">Slide 1</a>
<a href="#slide-two">Slide 2</a>
</div>
</div>
<div id="B2">
<div id="Slider1" class="Slide">
<ul>
<li id="slide-three"><img src="slide-three.png"/></li>
<li id="slide-four"><img src="slide-four.png"/></li>
</ul>
<a href="#slide-three">Slide 3</a>
<a href="#slide-four">Slide 4</a>
</div>
</div>
我有什麼是與縮略圖導航CSS圖像滑塊是每個部分中的錨。在菜單上,我去塊#1,它打開它包含一個圖像滑塊庫。我的頁面URL更改爲「test1.html#B1」圖像滑塊對每個圖像都具有錨點。
在一個單獨的普通頁面單獨滑塊會給頁面網址爲每個圖像類似「test1.html#滑動一個」。
但是這是嵌套的,並且圖像滑塊是「B1」塊的孩子。我需要打開塊#B1,在頁面打開後,我有圖像滑塊庫。每張圖片都有自己的錨點,但我需要「B1」來保留。
一個錨將'取代'另一個。你希望發生的事情有兩個「有針對性」的獨特元素一次?爲頁面存儲狀態?僅使用HTML/CSS,通過ID定位元素會導致頁面滾動,導致該元素可見。我假設你不會想象這是兩個不同的可能。 – Phrogz
你想做什麼? – j08691