2011-10-31 37 views
9

Tôi có một số trang được tải bằng băm/neo trong url. Khi chúng tôi làm điều này, nó sẽ tăng độ đệm/lề của tài liệu. Không có nó, nó hoạt động tốt. Điều gì thậm chí còn xa lạ hơn nữa là nếu tôi sử dụng các công cụ trình duyệt để truy cập vào css và vô hiệu hóa lề và đệm và sau đó có thể mở lại nó, có vẻ ổn. Chúng tôi đang sử dụng trang web của bên thứ ba để phục vụ trang web của chúng tôi có nghĩa là chúng tôi bị khóa vào loại dịch vụ CMS và bàn tay của chúng tôi được gắn với một mức độ nhất định là chúng tôi có thể tùy chỉnh các trang của mình. Vì vậy, do đó, chúng tôi có nhiều tệp css được tham chiếu và vv. Nếu bạn xem xét hai url bên dưới, bạn sẽ thấy vấn đề trong url có #company_settings được thêm vào cuối url. Nếu sau đó bạn sử dụng phần tử kiểm tra trong chrome để xem tiêu đề và tắt và bật lại custom.css: 2 cho lề và đệm, bạn sẽ thấy nó sau đó khắc phục sự cố. Bất kỳ ý tưởng tại sao điều này đang xảy ra và nếu có một cái gì đó tôi có thể làm trong css để sửa lỗi này? Cảm ơn.kiểu bị vặn lên bằng hàm băm trong url

http://www.patriotsoftware.com/patriot-pay-help-center-payroll-settings

vs

http://www.patriotsoftware.com/patriot-pay-help-center-payroll-settings/#company_settings

+0

'Phần mềm Patriot'. Nghe có vẻ hơi đáng sợ! Nghiêm túc, hãy cho chúng tôi biết bạn đang sử dụng trình duyệt nào và đính kèm một số ảnh chụp màn hình. – Joe

+0

Ở đây nó là bình thường - http://i41.tinypic.com/i5q9v8.png và ở đây nó là hơi say lên. http://i39.tinypic.com/xms5xx.png Tôi đã thử nghiệm nó trong chrome, firefox và IE9. Tất cả đều làm điều tương tự. –

+0

Rất thú vị ... HTML xuất hiện giống hệt nhau. Và nó không xảy ra trong JS. Chúc bạn may mắn, hãy nhớ đăng lại nếu bạn phát hiện ra nó là gì. – Joe

Trả lời

1

Sử dụng một hash trong URL báo hiệu cho trình duyệt để di chuyển đến một địa điểm cụ thể của tài liệu.

Và trình duyệt chính xác làm như vậy.

Nếu bạn có thể chỉnh sửa skin.css (mà âm thanh như vậy bởi tên của nó), đi vào dòng 6:

#foxboro_header {width:100%;overflow:hidden;} 

Thay đổi nó, loại bỏ các quy tắc tràn:

#foxboro_header {width:100%;} 

này nên làm nó hoạt động.

BTW nếu đó là phần tử khối, chiều rộng được tự động đặt thành 100%. Thiết lập nó sẽ là dư thừa sau đó.

Bên cạnh đó mã của trang có đầy đủ các lỗi xác thực, xử lý chúng nếu không bạn có thể gặp phải nhiều vấn đề hơn.

1

Tôi gặp vấn đề tương tự khi sử dụng hàm băm.

Có/là một số lỗi với display: table và url băm. Tôi đã đổi nó thành display: block và nó hoạt động chính xác sau đó.

Hy vọng nó sẽ giúp ai đó.