[HTML]Ẩn hiện nội dung bằng HTML5 | Share All Code | Góc wap/webmaster -
Hi, Phòng khách!
Gợi ý : Hãy * Đăng nhập Hoặc Đăng ký tài khoản để sử dụng hết chức năng của diễn đàn !

[HTML]Ẩn hiện nội dung bằng HTML5 [HTML]Ẩn hiện nội dung bằng HTML5


Đánh giá: 100%
tcm
100/ 100 100 bình chọn
Bài viết 27-09-2015
* QuocKun
Cấp bậc: mem
Nó có tác dụng rút gọn nội dung đc ẩn trong 1 cú click như menu mà thông thường ta phải dùng js mới lm đc. Ví dụ:
<details><summary>hiện cái coi</summary>đây là nội dung đc ẩn trong đó</details>
Copy code
Các bạn cứ dán và test là để hiểu rõ hơn về nó Nếu các bạn chỉ hướng đến adr trở lên còn mấy trình duyệt ko hỗ trợ thì nó cứ show ra thì chỉ cần như trên là đc. ( wap mình chỉ ngang đây thôi!) Còn Để 2 thẻ này hoạt động tốt trên các trình duyệt chúng ta cần phải thêm đoạn jquery sau:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.min.js"></script><script src="/jquery.details.js"></script>
Copy code
<script>$(function() { // Add conditional classname based on support $('html').addClass($.fn.details.support ? 'details' : 'no-details'); // Emulate<details>where necessary and enable open/close event handlers $('details').details(); });</script>
Copy code
Và để đẹp mắt và hỗ trợ tốt trình duyệt tốt hơn cho mấy cái trình ko hỗ trợ thì chèn thêm đoạn css sau vào:
#wrapper { margin: auto } summary { cursor: pointer;color:# mã màu của bạn } /* Mặc định thì nội dụng nằm bên trong thẻ<detail>sẽ được ẩn */ /* Đoạn code này chỉ hỗ trợ cho các trình duyệt không hỗ trợ thẻ<detail>và<summary>*/ .no-details details>* { display: none; } /* Không hoạt động tốt trên Firefox 3.6.x */ /* .no-details details[open]>* { display: block; } */ /* Không hoạt động trên IE8 */ .no-details details>summary:before { float: left; width: 20px; content: '► '; } .no-details details.open>summary:before { content: '▼ '; } /* For IE6 and IE7,*/ .no-details details>summary { padding-left: 20px; background: url( link ảnh thay) no-repeat 0 0; } .no-details details.open>summary { background-position: 0 -20px; }
Copy code
Để hỗ trợ chạy trên IE8 trở về trước thì chúng ta cần phải thêm đoạn code sau ngay sau thẻ head
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
Copy code
Hy vọng với bài viết này các bạn có thể hiểu rõ hơn và biết cách sử dụng 2 thẻ details và summary ..

Nguồn : Kusdinks
[HTML]Ẩn hiện nội dung bằng HTML5 Tổng số: 1
Chia sẻ:Google Plus Twitter Facebook
BBCode:

Link:
Từ khóa: hiện , [HTML]Ẩn , hiện , bằng , bằng , dung
Trực tuyến
- BOT , 1 khách ghé thăm

Lamborghini Huracán LP 610-4 t