- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
此 HTML 结构有一个 div#page
,其中当前页面内容将通过 Ajax 加载。内容始终由 section
标记组成,这些标记可以具有动态高度(相对于浏览器的百分比)或静态高度(以像素为单位)。
div#page
的高度应该调整,以便 footer
紧跟在最后一个 div#page> 部分
之后。
然而,为了能够为 div#page > section
标签设置一个百分比值,我给 div#page
设置了 100% 的高度。因此,它的 DOM 高度不会拉伸(stretch)。
nếu như footer
标签位于 div#page
内,它就可以工作。这对我来说不是一个好的解决方案,因为页脚会被动态加载的页面内容覆盖。
是否有一些神奇的 CSS 解决方案可以正确拉伸(stretch) div#page
?
body, html { margin: 0; padding: 0; }
#outer { background: red; position: absolute; width: 100%; height: 100%; }
#page { height: 100%; }
#page > section { background: #666; width: 100%; }
#page > section:nth-of-type(2n) { background: #333; }
#page > section:nth-of-type(1) { height: 100%; }
#page > section:nth-of-type(2) { height: 160px; }
#page > section:nth-of-type(3) { height: 220px; }
#page > section:nth-of-type(4) { height: 120px; }
footer { background: green; height: 160px; }
Full height.
Static height 1.
Static height 2.
Static height 3.
Immediately after static height 3.
câu trả lời hay nhất
如果您降低 #page
div 的高度并将第一个 section
设置为 100vh
我想它会如您所愿,尽管只有较新的浏览器支持“viewport”单元 vh
。
浏览器支持:http://caniuse.com/#feat=viewport-units
body, html { margin: 0; padding: 0; }
#outer { background: red; position: absolute; width: 100%; height: 100%; }
#page { }
#page > section { background: #666; width: 100%; }
#page > section:nth-of-type(2n) { background: #333; }
#page > section:nth-of-type(1) { height: 100vh; }
#page > section:nth-of-type(2) { height: 160px; }
#page > section:nth-of-type(3) { height: 220px; }
#page > section:nth-of-type(4) { height: 120px; }
footer { background: green; height: 160px; }
Full height.
Static height 1.
Static height 2.
Static height 3.
Immediately after static height 3.
关于html - 设置相对于 parent parent 的高度但拉伸(stretch) parent ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33011481/
Câu hỏi này đã có câu trả lời: Có cách nào chỉ chấp nhận giá trị số trong JTextField không? (20 câu trả lời) Có thể không?
Tôi sử dụng Dell XPS M1710. Có đèn trên nắp laptop, loa bên hông và loa trước (3 bộ đèn có thể điều chỉnh riêng) và đèn dưới pad chuột. Trong BIOS tôi có thể thay đổi màu sắc của các đèn này, ít nhất là đối với từng nhóm. Ngoài ra, tôi có thể gõ dưới bàn di chuột
Tôi biết tôi có thể mở ứng dụng Cài đặt trong iOS 5 bằng cách sử dụng [[UIApplication SharedApplication] openURL:[NSURL URLWithString:@"prefs://"
Tôi có một ứng dụng Django mà tôi đang cố gắng thiết lập tài liệu. Cấu trúc thư mục như sau: - doc - project | - manager.py Tôi đã đặt đường dẫn để Sphinx có thể nhìn thấy mọi thứ, nhưng khi tôi thử sử dụng
Mình đang chạy centos 5.5 ram 768mb. Tôi liên tục nhận được cài đặt MaxClients của máy chủ trong nhật ký, hãy cân nhắc việc tăng MaxC
Tôi có bản cài đặt Drupal chạy bên trong máy chủ có cấu hình sau: StartServers 5 MinSpareServers 5 MaxSpareServers 15 MaxClien
Có thể định cấu hình cài đặt asp cho một vị trí nhất định bằng gói Microsoft.Web.Administration không? Tôi muốn thêm phần sau theo chương trình vào ứng dụng IIS cục bộ của mình.
Tôi đã đọc tài liệu cung cấp các tham số cho kube-proxy nhưng tài liệu này không giải thích cách sử dụng các tham số này. Tôi sử dụng az aks create để tạo cụm của mình bằng chương trình azure-cli, sau đó tôi lấy thông tin đăng nhập và sử dụng kubect
Tôi tự hỏi liệu có bất kỳ lợi thế rõ ràng nào khi đặt một số cookie thông qua JavaScript ở phía máy khách so với việc sử dụng hàm setcookie() trong PHP không? Lý do duy nhất tôi có thể nghĩ đến là để giảm một số lưu lượng truy cập mạng (lần đầu tiên). nhưng không
Tôi có một nút đặt lớp nội dung thành .blackout. Tôi đang sử dụng js-cookie để đặt cookie và mã bên dưới được liên kết với nút của tôi. $('#boToggle').on('click'
Tôi có một loạt các div HTML tùy chỉnh. Tôi lưu trữ 3 trong số chúng trong một div có lớp trượt. Sau đó, tôi sử dụng lớp trượt đó để gọi hàm bóng mượt và áp dụng các cài đặt như thế này: $('.slide').slick({
Tôi đang tạo một ứng dụng chạy trên Windows 8 (máy tính để bàn) Tôi cần: Cho phép người dùng khởi chạy "Lịch sử tệp" bằng ứng dụng của tôi. Tôi cần tìm dòng lệnh mở Lịch sử tệp. Tôi cần có khả năng hiển thị cài đặt hiện tại cho Lịch sử tệp.
Tôi vừa mua một chiếc MacBook Pro mới và đang cố gắng thiết lập RVM trong hệ thống. Tôi đã cài đặt RVM và đặt mặc định thành ➜ rvm list default Ruby mặc định (dành cho shell mới)
Tôi đang cố gắng thay đổi mã khởi tạo ứng dụng của mình do có cảnh báo về những thay đổi sắp tới đối với hành vi dấu thời gian trong Firestore. Hành vi của các đối tượng Ngày được lưu trữ trong Firestore
Trong ICS, hiện có cài đặt "Giới hạn dữ liệu nền" trong màn hình Mạng-> Cài đặt sử dụng dữ liệu. Có cách nào để đặt "giới hạn dữ liệu nền" theo chương trình cho ứng dụng của tôi không? Hoặc có cách nào để hiển thị cài đặt "Sử dụng dữ liệu" với các tùy chọn cho ứng dụng của tôi không? tối ưu
Tôi đang cố gắng thiết lập Jest bằng ứng dụng NextJS, hiện có trong jest.config.js: module.exports = { testPathIgnorePatterns: ["/.n
Gần đây tôi đã nâng cấp lên FlashDevelop 4, tất nhiên nó đã khôi phục tất cả cài đặt trước đó của tôi về trạng thái ban đầu. Vấn đề tôi gặp phải là tôi không thể tìm thấy bất kỳ nơi nào trong cửa sổ cài đặt mới tùy chọn tắt các khoảng trắng tự động mà nó chèn trước dấu ngoặc vuông, dấu ngoặc nhọn, v.v. tức là nó sẽ tự động
Có cách nào để truy cập cài đặt iPhone/iPod touch theo chương trình không? Cảm ơn. Câu trả lời hay nhất của Bilanchi Hầu hết các cài đặt người dùng có thể được truy cập bằng cách đọc danh sách các thuộc tính được lưu trữ trong /User/Library/Preferences/
Tôi cần chọn cài đặt nào để duy trì hàng đợi có thứ tự khi xóa các giá trị nhất định. Tôi đã tạo bảng với mức tăng tự động và id làm khóa chính. Khi tôi chèn giá trị lần đầu tiên, không có vấn đề gì. Giống như 1,2,3,4,5... Khi một số giá trị bị xóa, thứ tự sẽ thay đổi như 1,5,3.
Tôi đang cố gắng thiết lập một dự án Symfony2 mẫu như được hiển thị ở đây http://symfony.com/doc/current/quick_tour/the_big_picture.html sau khi truy cập confi
Tôi là một lập trình viên xuất sắc, rất giỏi!