Tôi biết có rất nhiều câu hỏi đã được đăng trên ngăn xếp này về các bảng đáp ứng nhưng tôi tin rằng tôi đã vượt qua tất cả chúng và chưa tìm thấy giải pháp cho vấn đề của tôi. Hoặc có lẽ tôi không biết chính xác những gì tôi đang tìm kiếm, đó là lý do tại sao tôi buộc phải hỏi một câu hỏi ở đây.Tạo bảng đáp ứng trong WordPress.
Vấn đề ở bàn tay khá đơn giản. Tôi đang tạo một trang wordpress. Tôi đã không chính xác như bảng giá chủ đề vì vậy tôi đã lên những thách thức để làm của riêng tôi. Đây là liên kết đến trang Wordpress của tôi nơi tôi cần bảng này: http://www.desklers.com/uae/undergraduate-packages
Vì vậy, bảng của tôi là tốt nhưng tôi đang gặp khó khăn khi làm cho nó đáp ứng. Sau đây là html Tôi đưa vào widget html liệu của nhà soạn nhạc thị giác của tôi trong wordpress:
<style type="text/css">
/*General styles*/
/*Features table------------------------------------------------------------*/
@media screen and (max-width: 640px) {
.features-table {
overflow-x: auto;
display: block;
}
}
.features-table
{
font-family:'Open Sans';
margin: 0 auto;
border-collapse: separate;
border-spacing: 0;
text-shadow: 0 1px 0 #fff;
color: #2a2a2a;
background: #fafafa;
background-image: -moz-linear-gradient(top, #fff, #eaeaea, #fff); /* Firefox 3.6 */
background-image: -webkit-gradient(linear,center bottom,center top,from(#fff),color-stop(0.5, #eaeaea),to(#fff));
}
#check {
color: #26CCA4;
font-size:20px;
}
#cross {
color: #E74A4A;
font-size: 20px;
}
.features-table td
{
height: 50px;
line-height: 50px;
padding: 0 20px;
border-bottom: 1px solid #cdcdcd;
box-shadow: 0 1px 0 white;
-moz-box-shadow: 0 1px 0 white;
-webkit-box-shadow: 0 1px 0 white;
white-space: nowrap;
text-align: center;
}
/*Body*/
.features-table tbody td
{
text-align: center;
}
.features-table tbody td:first-child
{
width: auto;
text-align: left;
}
.features-table td:nth-child(2), .features-table td:nth-child(3), .features-table td:nth-child(4)
{
background: #DADADA;
background: #E3E3E3;
border-right: 1px solid white;
}
.features-table tr:nth-child(even)
{
background: #e7f3d4;
background: #E3E3E3;
}
/*Header*/
.features-table thead td
{
font-family: 'Open Sans';
font-size: 16;
color: white;
line-height:16px;
font-weight:100;
font-variant:small-caps;
-moz-border-radius-topright: 10px;
-moz-border-radius-topleft: 10px;
border-top-right-radius: 10px;
border-top-left-radius: 10px;
border-top: 1px solid #eaeaea;
}
.features-table thead td:first-child
{
border-top: none;
}
/*Footer*/
.features-table tfoot td
{
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
border-bottom: 1px solid #dadada;
}
.features-table tfoot td:first-child
{
border-bottom: none;
}
</style>
<div id="main">
<table class="features-table">
<thead>
<tr>
<td></td>
<td style="background-color:#000000;"><div class="box">
<div class="ribbon"><span>FEATURED</span></div><p style=" color: white; font-size:30px; font-weight:100;"> Unlimited</p></div></td>
<td style="background-color:#229BAA;"><p style=" color: white; font-size:30px; font-weight:100;">Premium</p></td>
<td style="background-color:#FEFEFE;"><p style=" color: black; font-size:30px; font-weight:100;">Basic</p></td>
</tr>
</thead>
<tfoot>
<tr>
<td></td>
<td><a class="mk-button outline-btn-dark button-562cf9ad35f16 light outline-dimension medium pointed " target="_self" href="http://www.desklers.com/uae/product/undergraduate-admission/"><span style="font-size:15px;">Get This Plan</span></a></td>
<td><a class="mk-button outline-btn-dark button-562cf9ad35f16 light outline-dimension medium pointed " target="_self" href="http://www.desklers.com/uae/product/undergraduate-admission/"><span style="font-size:15px;">Get This Plan</span></a></td>
<td><a class="mk-button outline-btn-dark button-562cf9ad35f16 light outline-dimension medium pointed " target="_self" href="http://www.desklers.com/uae/product/undergraduate-admission/"><span style="font-size:15px;">Get This Plan</span></a></td>
</tr>
</tfoot>
<tbody>
<tr>
<td></td>
<td id="price" style="background-color:#000000;">$5000</td>
<td id="price" style="background-color:#2BC2D5;">$3000</td>
<td id="price" style="background-color:#FEFEFE; color:black;">$1500</td>
</tr>
<tr id="one">
<td>Number of Colleges Universities</td>
<td>20</td>
<td>10</td>
<td>5</td>
</tr>
<tr>
<td>Number of Countries you can apply</td>
<td>Unlimited</td>
<td>2</td>
<td>1</td>
</tr>
<tr>
<td>Money Back Guarantee</td>
<td><i class="mk-moon-checkmark" id="check"></i></td>
<td><i class="mk-moon-checkmark" id="check"></i></td>
<td><i class="mk-icon-remove" id="cross"></i></td>
</tr>
<tr>
<td>High school planning</td>
<td><i class="mk-moon-checkmark" id="check"></i></td>
<td><i class="mk-icon-remove" id="cross"></i></td>
<td><i class="mk-icon-remove" id="cross"></i></td>
</tr>
<tr>
<td>Academic advising and coaching</td>
<td><i class="mk-moon-checkmark" id="check"></i></td>
<td><i class="mk-icon-remove" id="cross"></i></td>
<td><i class="mk-icon-remove" id="cross"></i></td>
</tr>
<tr>
<td>Transcript evaluations</td>
<td><i class="mk-moon-checkmark" id="check"></i></td>
<td><i class="mk-icon-remove" id="cross"></i></td>
<td><i class="mk-icon-remove" id="cross"></i></td>
</tr>
<tr>
<td>Admission Documents Handling</td>
<td><i class="mk-moon-checkmark" id="check"></i></td>
<td><i class="mk-moon-checkmark" id="check"></i></td>
<td><i class="mk-icon-remove" id="cross"></i></td>
</tr>
<tr>
<td>Guidance in SAT, ACT and Subject Tests</td>
<td><i class="mk-moon-checkmark" id="check"></i></td>
<td><i class="mk-moon-checkmark" id="check"></i></td>
<td><i class="mk-icon-remove" id="cross"></i></td>
</tr>
<tr>
<td>SAT, ACT and Subject Tests Preparation and Coaching</td>
<td><i class="mk-moon-checkmark" id="check"></i></td>
<td><i class="mk-icon-remove" id="cross"></i></td>
<td><i class="mk-icon-remove" id="cross"></i></td>
</tr>
<tr>
<td>Athletic Recruitment</td>
<td><i class="mk-moon-checkmark" id="check"></i></td>
<td><i class="mk-icon-remove" id="cross"></i></td>
<td><i class="mk-icon-remove" id="cross"></i></td>
</tr>
<tr>
<td>Guidance in selecting best fit colleges</td>
<td><i class="mk-moon-checkmark" id="check"></i></td>
<td><i class="mk-moon-checkmark" id="check"></i></td>
<td><i class="mk-moon-checkmark" id="check"></i></td>
</tr>
<tr>
<td>Developing and finalizing a college list</td>
<td><i class="mk-moon-checkmark" id="check"></i></td>
<td><i class="mk-moon-checkmark" id="check"></i></td>
<td><i class="mk-icon-remove" id="cross"></i></td>
</tr>
<tr>
<td>Guidance and coaching about how to write winning Application Essays and Supplements</td>
<td><i class="mk-moon-checkmark" id="check"></i></td>
<td><i class="mk-moon-checkmark" id="check"></i></td>
<td><i class="mk-moon-checkmark" id="check"></i></td>
</tr>
<tr>
<td>Proof reading and feedback on College Essays and Supplements</td>
<td><i class="mk-moon-checkmark" id="check"></i></td>
<td><i class="mk-moon-checkmark" id="check"></i></td>
<td><i class="mk-moon-checkmark" id="check"></i></td>
</tr>
<tr>
<td>Discussing, helping, developing and finalizing College Ideas for Essays and Supplements</td>
<td><i class="mk-moon-checkmark" id="check"></i></td>
<td><i class="mk-icon-remove" id="cross"></i></td>
<td><i class="mk-icon-remove" id="cross"></i></td>
</tr>
<tr>
<td>Proof Reading and finalizing Application Essays and Supplements</td>
<td><i class="mk-moon-checkmark" id="check"></i></td>
<td><i class="mk-icon-remove" id="cross"></i></td>
<td><i class="mk-icon-remove" id="cross"></i></td>
</tr>
<tr>
<td>Letters of Recommendation</td>
<td><i class="mk-moon-checkmark" id="check"></i></td>
<td><i class="mk-moon-checkmark" id="check"></i></td>
<td><i class="mk-icon-remove" id="cross"></i></td>
</tr>
<tr>
<td>Leadership opportunities</td>
<td><i class="mk-moon-checkmark" id="check"></i></td>
<td><i class="mk-moon-checkmark" id="check"></i></td>
<td><i class="mk-icon-remove" id="cross"></i></td>
</tr>
<tr>
<td>Summer strategies</td>
<td><i class="mk-moon-checkmark" id="check"></i></td>
<td><i class="mk-moon-checkmark" id="check"></i></td>
<td><i class="mk-icon-remove" id="cross"></i></td>
</tr>
<tr>
<td>Social Work Opportunities</td>
<td><i class="mk-moon-checkmark" id="check"></i></td>
<td><i class="mk-moon-checkmark" id="check"></i></td>
<td><i class="mk-icon-remove" id="cross"></i></td>
</tr>
<tr>
<td>Extra-Curricular activities guidance</td>
<td><i class="mk-moon-checkmark" id="check"></i></td>
<td><i class="mk-moon-checkmark" id="check"></i></td>
<td><i class="mk-icon-remove" id="cross"></i></td>
</tr>
<tr>
<td>Guidance in Scholarship applications</td>
<td><i class="mk-moon-checkmark" id="check"></i></td>
<td><i class="mk-moon-checkmark" id="check"></i></td>
<td><i class="mk-moon-checkmark" id="check"></i></td>
</tr>
<tr>
<td>Assistance in filling scholarship applications</td>
<td><i class="mk-moon-checkmark" id="check"></i></td>
<td><i class="mk-icon-remove" id="cross"></i></td>
<td><i class="mk-icon-remove" id="cross"></i></td>
</tr>
<tr>
<td>Guidance in CSS and other financial aid applications</td>
<td><i class="mk-moon-checkmark" id="check"></i></td>
<td><i class="mk-moon-checkmark" id="check"></i></td>
<td><i class="mk-moon-checkmark" id="check"></i></td>
</tr>
<tr>
<td>Assistance in filling CSS and other financial aid applications</td>
<td><i class="mk-moon-checkmark" id="check"></i></td>
<td><i class="mk-icon-remove" id="cross"></i></td>
<td><i class="mk-icon-remove" id="cross"></i></td>
</tr>
<tr>
<td>Follow-ups</td>
<td><i class="mk-moon-checkmark" id="check"></i></td>
<td><i class="mk-icon-remove" id="cross"></i></td>
<td><i class="mk-icon-remove" id="cross"></i></td>
</tr>
<tr>
<td>Visa Application Guidance and Handling</td>
<td><i class="mk-moon-checkmark" id="check"></i></td>
<td><i class="mk-icon-remove" id="cross"></i></td>
<td><i class="mk-icon-remove" id="cross"></i></td>
</tr>
</tbody>
</table>
</div>
</body>
Đây là JSfiddle để mã của tôi: https://jsfiddle.net/d96q4h3d/
Sử dụng truy vấn phương tiện truyền thông, và thiết lập tràn -x để tự động, tôi đã có thể làm cho bảng của tôi có thể kéo dọc theo trục x. Tuy nhiên tôi muốn bảng xuất hiện đầy đủ khi trang tải để người dùng có thể xem toàn bộ bảng. Sau đó, anh ấy có thể phóng to bất kỳ phần cụ thể nào nếu anh ấy muốn xem xét kỹ.
Bất kỳ trợ giúp nào về vấn đề sẽ được đánh giá cao. Tôi đã thực hiện rất nhiều nghiên cứu trên google nhưng không thể tìm thấy giải pháp cụ thể giải thích cách tôi có thể xem bảng đầy đủ trên trang.
Cảm ơn
Đến nay đây có vẻ là giải pháp làm việc tốt nhất! Cảm ơn một bó: D Chỉ có một vấn đề, ruy-băng nổi bật trên không giới hạn dường như không thay đổi kích cỡ cùng với bảng trong fiddle. Làm thế nào tôi có thể sửa chữa nó? –
bạn không cần phải thay đổi kích thước nó, là nguyên nhân của nó đã nhỏ, ý kiến của tôi là bạn nees để di chuyển nó một chút, và thêm một số chiều cao để các tag để nó không tràn văn bản quá nhiều. Đây là bản cập nhật: https://jsfiddle.net/d96q4h3d/8/ (bạn cũng có thể xóa nó khỏi màn hình @media thấp hơn 600px bằng cách hiển thị: none) – kloshar4o
1
+0
+1
+0
1
+0
+0
+0
Các vấn đề liên quan
-
1. Đáp ứng "bảng"
-
2. bảng Bootstrap với bảng đáp ứng bên
-
3. Tạo đệm đáp ứng
-
4. Bảng đáp ứng, cách thông minh
-
5. Ô bảng đáp ứng cho dòng mới
-
6. Tạo divs đáp ứng trong bootstrap
-
7. Luôn hiển thị thanh cuộn trong bảng Bootstrap đáp ứng
-
8. Cách tạo menu bánh hamburger đáp ứng trong HTML AMP
-
9. Json đáp ứng Query
-
10. Trình chỉnh sửa đáp ứng?
-
11. Sử dụng 'bảng' và 'ô bảng' bằng thuộc tính hiển thị trong thiết kế đáp ứng?
-
12. Wordpress: Tìm kiếm các mục trong bảng
-
13. Hộp đèn đáp ứng
-
14. WebApplicationException vs đáp ứng
-
15. Wordpress cập nhật bảng mysql
-
16. Gunicorn không đáp ứng
-
17. Ẩn các cột nhất định trong bảng dữ liệu đáp ứng bằng gói DT
-
18. Tạo thanh điều hướng Bootstrap đáp ứng với hai hàng
-
19. Làm cách nào để tạo bố cục đáp ứng trong Java Swing
-
20. UITableView không đáp ứng với chạm cùng vùng trong suốt
-
21. Chèn dữ liệu vào một bảng trong cơ sở dữ liệu Wordpress bằng Wordpress $ wpdb
-
22. Email html đáp ứng: outlook
-
23. Cách tạo trang tùy chỉnh trong Wordpress?
-
24. Bảng điều khiển Wordpress không tải
-
25. Đặt hàng bảng định kiểu Wordpress?
-
26. Đáp ứng đối tượng đáp ứng: khắc phục sự cố trên Chrome
-
27. Bootstrap 4 cột bảng thẻ tế bào đáp ứng dựa trên chế độ xem?
-
28. Băng chuyền đáp ứng nhiều mục
-
29. Cách xếp các cột trong mẫu email đáp ứng?
-
30. Thêm một Cột khác vào bảng trong plugin wordpress
Câu hỏi mới nhất
-
1. Không thể giải quyết/sử dụng System.ServiceModel.Security.WSTrustServiceContract làm tên dịch vụ
-
2. Cách đặt mức độ phủ sóng của mã Jacob thành mô-đun ở mức độ
-
3. Không tìm thấy gói: com.android.chrome
-
4. Kotlin Gson Deserializing
-
5. Chuyển đổi dữ liệu JSON lồng nhau thành một bảng
-
6. lỗi: toolchain 'ổn định-x86_64-apple-darwin' không có nhị phân 'rustfmt`
-
7. Phương pháp async MVC trong bộ điều khiển bộ tạo
-
8. R và Rscript cho kết quả khác nhau cho datetime
-
9. Làm thế nào để tìm số nguyên dương nhỏ nhất để làm cho chữ số đơn điệu?
-
10. Cách thanh lịch để kết hợp hai mảng theo cặp trong Java 8
-
1. Đáp ứng "bảng"
-
2. bảng Bootstrap với bảng đáp ứng bên
-
3. Tạo đệm đáp ứng
-
4. Bảng đáp ứng, cách thông minh
-
5. Ô bảng đáp ứng cho dòng mới
-
6. Tạo divs đáp ứng trong bootstrap
-
7. Luôn hiển thị thanh cuộn trong bảng Bootstrap đáp ứng
-
8. Cách tạo menu bánh hamburger đáp ứng trong HTML AMP
-
9. Json đáp ứng Query
-
10. Trình chỉnh sửa đáp ứng?
Bạn đã coi việc áp dụng một WordPress theme dựa trên Bootstrap toolkit?
Nếu bạn làm điều đó, bạn có thể sử dụng this sort of pattern to emit your table và sẽ đáp ứng mà không có tất cả các loại phức tạp.
Bootstrap là một cách thực sự tốt để nhận bảng đáp ứng và các yếu tố khác; các nhà phát triển của nó đã thực hiện một công việc tuyệt vời để gỡ lỗi mọi thứ cho tất cả các loại trình duyệt.
Nguồn
2015-10-26 19:41:37
Điều tôi đang làm trang web này cho khách hàng. Tôi không phải là một người chuyên nghiệp cho bản thân mình, vì vậy tôi đã thử nghiệm và học hỏi trên đường đi! Do đó khách hàng đã chọn chủ đề cho trang web của mình và trả tiền cho nó vì vậy tôi phải đi với nó. –
Giải pháp này làm cho bảng (kinda) đáp ứng. Về cơ bản, đặt 'overflow-x: auto;', điều này khiến bạn có thể cuộn bảng theo chiều ngang. –
Tôi đã có thể làm điều đó. Những gì tôi cần là cho bảng để thay đổi kích thước và hiển thị hoàn toàn trên màn hình trên một thiết bị màn hình nhỏ và từ đó người dùng có thể phóng to trên bảng tuy nhiên anh ta muốn. overflow-x không phải là giải pháp cho vấn đề này. Tôi sẽ cần phải tắt nó đi và tìm một cách khác để làm cho bảng thay đổi kích thước theo kích thước màn hình. :/ –
Đó là một vấn đề khó khăn vì các bảng vốn không đáp ứng. Có nhiều cách khác nhau để đạt được kết quả mong muốn. Nhiều người sử dụng javascript.
Đây là một loạt các kỹ thuật khác nhau, bao gồm một kỹ thuật thuần CSS thực sự thông minh (# 8), đó là yêu thích của tôi.
http://exisweb.net/responsive-table-plugins-and-patterns
EDIT:
Vì bạn cần toàn bộ bảng được hiển thị trên thiết bị di động, một giải pháp thích hợp cho trường hợp này có thể đặc biệt:
https://github.com/ghepting/jquery-responsive-tables - DEMO
Nguồn
2015-10-26 20:08:16
Tôi đã truy cập trang này. # 8 là không hiệu quả bởi vì ngay cả điều đó sẽ không hiển thị bảng đầy đủ trên màn hình trên một thiết bị màn hình nhỏ. Vì tôi không thoải mái với JS, tôi đang tìm một giải pháp CSS. Nhưng rõ ràng nếu tôi không thể tìm thấy một trong đó sẽ phải lựa chọn để JS: ( –
Sau đó, làm thế nào về chỉ cần mở rộng các phông chữ ở độ rộng thiết bị nhỏ với các truy vấn phương tiện truyền thông? –
Hoặc điều này: https://github.com/ghepting/jquery- Các bảng đáp ứng –
Các vấn đề liên quan