Tôi có vị trí cố định div nằm ở cuối màn hình khi tôi cuộn, không di chuyển. Tuy nhiên, trên Safari, div này hoạt động như nó được định vị hoàn toàn và di chuyển lên xuống với phần còn lại của nội dung. Khi tôi nhấp vào "Kiểm tra phần tử", vị trí được lập trình (mong muốn) được đánh dấu, chứ không phải vị trí trực quan (thực tế?).Vị trí cố định không hoạt động trong Safari 7
Tôi không thể tạo lại vấn đề này trong một câu hỏi. Điều này không xảy ra trong Chrome, FF hoặc IE (10+).
Dưới đây là ảnh chụp màn hình về sự khác biệt giữa hình ảnh (hộp số ký tự) và vị trí được lập trình (khu vực được đánh dấu).
Có lớp thực tế hơn về css và html trên đầu trong số này, nhưng đây là mã ngay lập tức:
html đơn giản
<article class="parent">
<article class="inner-wrapper">
<div id="counter">
Character Count: <span class="tally">*javascript calculation*</span>
</div>
</article>
</article>
SCSS
article.parent {
max-width: rem(640);
margin: 0 auto rem(30) auto;
padding: 0 rem(10);
#counter {
position: fixed;
border: #888 solid 1px;
bottom: 130px;
left: 10px;
border-radius: 5px;
padding: 10px;
background: rgba(255, 255, 255, .8);
font-size: .8em;
min-width: 150px;
}
}
Làm cách nào để làm cho div này hoạt động trong Safari, để hình ảnh nằm trên vị trí được lập trình?
bạn có thể chia sẻ html và css? –
Tôi không thể, thật không may. Tôi biết đây là một shot dài, nhưng tôi nghĩ tôi sẽ thử. – steel
không có nó sẽ rất dễ dàng một tôi nghĩ> vì vậy bạn cần một div luôn gắn liền với đầu cửa sổ bất cứ khi nào bạn di chuyển --- nếu tôi không sai ?? –