2012-05-19 30 views
15

Đây là kịch bản HTML của tiêu đề của tôi:CSS - Liên kết không thể nhấp khi sử dụng vị trí tuyệt đối

<div class="header"> 
<div class="logo"><a href="Default.aspx"><img src="style/images/logo.png" alt="" /></a></div> 
<div class="toplink"><a href="Signin.aspx">Sign in</a></div> 
<div class="search"> 
    <form class="searchform" runat="server" method="get"> 
     <input type="text" id="s" name="s" value="Search for photos" onFocus="this.value=''" onBlur="this.value='Search for photos'"/> 
    </form> 
</div> 
</div> 

Và đây là kịch bản CSS:

.logo { 
    padding: 30px 0; 
} 

.logo img { 
    display: inline; 
} 

.toplink { 
    position: absolute; 
    bottom: 40px; 
    right: 280px; 
    font-size: 14px; 
} 

.search { 
    position: absolute; 
    bottom: 10px; 
    right: 0; 
    font-size: 14px; 
    width: 330px; 
} 

Bằng cách nào đó Đăng nhập liên kết isn không thể nhấp được, nhưng khi tôi xóa vị trí tuyệt đối, nó hoạt động bình thường. Có anyway để làm cho liên kết làm việc trong khi vẫn giữ vị trí? Bất kỳ đề xuất được đánh giá cao, và cảm ơn trước.

-Edit- Biến vấn đề nằm ở một nơi khác. Trên thực tế tôi đang sử dụng masterpage và tôi tạo một trang ASP mặc định bằng cách sử dụng nó. Vấn đề chỉ xảy ra khi tôi kiểm tra trang ASP đó chứ không phải tệp HTML mà tôi đã sử dụng để tạo trang chính. Xin lỗi nếu tôi nghe có vẻ phức tạp nhưng vâng, vấn đề phức tạp với tôi. Hy vọng rằng ai đó có thể chỉ ra lý do cho tôi.

+3

Chỉ cần thử nghiệm, có thể nhấp! Bạn cần cung cấp thêm thông tin liên quan đến mã còn lại của bạn! Vấn đề không đến từ những gì bạn có trong câu hỏi của bạn! – Zuul

+0

Bạn cũng nên bao gồm một danh sách các brosers/os bạn đã thử nghiệm này trên. Nó có thể được giới hạn trong một sự kết hợp độc đáo của những, đặc biệt là cho bình luận của zuul –

+0

http://jsfiddle.net/Wh2sK/ - Làm việc cho tôi. –

Trả lời

51

Thử thêm z-index:10; đến .toplink{...} lớp học.

+0

nó hoạt động hoàn hảo! Cảm ơn rất nhiều! –

+2

với 'z-index' bạn chỉ định bố cục phân lớp. Đó là một cái gì đó như thế này. phần tử với 'z-index: x' nằm trên đầu các phần tử với' z-index: (nhỏ hơn x) 'và đằng sau các phần tử có' z-index: (lớn hơn x) '. Hy vọng tôi đã thành công để làm cho bạn hiểu. –

+0

Cảm ơn bạn đã giải thích! Tôi hy vọng rằng bạn không nhớ câu hỏi ngớ ngẩn của tôi, nhưng tôi vẫn tự hỏi yếu tố nào ở trên đầu siêu liên kết trước khi tôi đặt giá trị z-index cho lớp toplink? –

Các vấn đề liên quan