Danh mục

Giới thiệu Responsive web design

Số trang: 6      Loại file: pdf      Dung lượng: 190.84 KB      Lượt xem: 10      Lượt tải: 0    
tailieu_vip

Phí tải xuống: 4,000 VND Tải xuống file đầy đủ (6 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Giới thiệu Responsive web design Sự phát triển nhanh chóng của các tablet pc và mạng 3G đặt ra một yêu cầu chính đáng cho những người thiết kế web: giao diện website phải thích nghi được trên từng loại thiết bị dù cho người đó dùng Iphone, iPad, netbook, BlackBerry, Kindle hay những chiếc điện thoại di động có màn hình nhỏ..Và trong 5 năm tới sẽ còn rất nhiều thiết bị được đưa ra thị trường với vô vàng các ràng buộc mới và nhiều kích thước màn hình khác nhau, bài toán này sẽ làm những người...
Nội dung trích xuất từ tài liệu:
Giới thiệu Responsive web designGiới thiệu Responsive web designGiới thiệu Responsive web designSự phát triển nhanh chóng của các tablet pc và mạng 3G đặt ra một yêu cầuchính đáng cho những người thiết kế web: giao diện website phải thích nghiđược trên từng loại thiết bị dù cho người đó dùng Iphone, iPad, netbook,BlackBerry, Kindle hay những chiếc điện thoại di động có màn hình nhỏ.Và trong 5 năm tới sẽ còn rất nhiều thiết bị được đưa ra thị trường với vôvàng các ràng buộc mới và nhiều kích thước màn hình khác nhau, bài toánnày sẽ làm những người thiết kế website tiếp tục đau đầu trong thời gian sắptới.Phát triển nhiều phiên bảng khác nhau cho từng thiết bị? Rõ ràng đó khôngphải là một lựa chọn tốt, bởi với vô vàng các thiết bị hiện tại đã khiến chúngta phải mệt mỏi để hỏ trợ từng đấy thiết bị chưa tính đến những năm sau khi“thời của tablet” lên đến đỉnh điểm. Vậy bạn phải hy sinh một lượng ngườidùng trên một vài loại thiết bị nào đó hay có còn một lựa chọn nào khác?Responsive web design (tạm dịch thiết kế thích nghi) là một khái niệmkhuyến cáo những người thiết kế và người phát triển phải đáp ứng và thíchnghi được với môi trường (hay thiết bị) của người dùng về kích thước mànhình, platform, trạng thái xoay hay đứng.Khái niệm về Responsive web designTrong ngành thiết kế responsive architecture không phải là khái niệm xa lạ,bạn có bao giờ để ý đến những cánh cửa tự động đóng mở, nó sẽ tự động mởra một khoản không gian vừa đủ cho một người hoặc nhóm người bước vào.Một hệ thống điều chỉnh điều hòa và ánh sáng tự động điều tiết nhiệt độ vàánh sáng tùy theo số lượng người đang có trong phòng…Responsive web design không phải là ý tưởng hoàn toàn mới, nó kế thừa vàtương tự như responsive architecture, trang web khi được thiết kế phải cókhả năng tự động điều chỉnh để thích nghi với nhiều nhóm người sử dụngkhác nhau.Hiển nhiên một điều chúng ta không thể dùng một cảm biến hoặc một chipthông minh như cách mà người ta làm khi xây dựng cửa tự động hay hệthống nhà thông minh. Chúng ta phải nhìn nhận nó một cách khá trừu tượng.Hiện tại, một vài ý tượng đã được sử dụng: fluid layout, media queries vàscript có thể định dạng lại trang web và mark-up khá tốt.Bạn cũng nên nhớ rằng responsive web design không chỉ là việc tùy chỉnhcho phù hợp với kích thước màn hình và resize lại hình ảnh, nó mở ra mộtcách nghĩ hoàn toàn mới về thiết kế. Chúng ta sẽ lượt qua những ý tưởng đãđược sử dụng và những ý tưởng đang còn nằm trên bàn giấy.Độ phân giải màn hìnhCàng nhiều thiết bị, càng nhiều độ phân giải khác nhau, sự phổ biến củanhững thiết bị như iPhone, iPad và các smartphone có thể chuyển từ dạngxem ngang và đứng một cách nhanh chóng.Thêm nữa khi thiết kế cho cả màn hình nằm ngang và màn hình đứng, chúngta phải tính đến hàng trăm kích thước màn hình khác nhau. Ta có thể nhómmột số kích thước lại với nhau và thiết kế cho từng nhóm một, và thiết kếriêng cho từng nhóm này nếu cần thiết. Bên cạnh đó bạn cũng phải biết rằngkhá nhiều người dùng không bao giờ maximize trình duyệt của mình.Flexible layoutMột vài năm trước, khi flexible layout còn là thứ gì đó xa xỉ đối với website.Thứ duy nhất flexible trong thiết kế là số lượng cột và text. Ảnh có thể dễdàng làm “vỡ” cấu trúc website. Việc thiết kế trên một khoảng kích thướctính bằng pixel khiến người thiết kế lúng túng khi trang web chuyển giữa cáckích thước khung hình khác nhau.Hình ảnh cần phải được tự động điều chỉnh và không được phép làm vỡ cấutrúc website, vì ta không làm một sản phẩm in ấn. Khi kích thước ảnh khôngbị fix ở một giá trị nào đó, nó mang lại nhiều lợi ích hơn mong đợi, ý tưởngtuyệt vời cho những những thiết bị có thể xoay ngang và đứng.Trang web trên được thiết kế bằng cách sử dụng markup một cách thôngminh, fluid grid, fluid image.Filament Group’s Responsive ImagesKỹ thuật này được giới thiệu bới Filement Group, theo đó thay vì resize lạihình ảnh, sẽ load hẳn một ảnh khác khi cần, cách này có thể tiết kiệm đượcviệc load ảnh lớn ko cần thiết với các thiết bị nhỏ xem demo tại đây.Media QueriesCSS 3 vẫn hổ trợ đầy đủ media type từ CSS2.1 như screen, print, handheld,và đã bổ sung khá nhiều khai báo mới như max-width, device-width,orientation, color. Mai mắn thay những thiết bị chạy android, ipad đềukhông sử dụng trình duyệt IE!!! nên bạn an tâm khi sử dụng những thuộctính css 3.Ẩn hoặc hiển thị nội dungRõ ràng việc chỉ hiển thị những nội dung thật sự cần thiết trên những thiết bịcó kích thước nhỏ là cần thiết, kinh nghiệm cho thấy trên các thiết bị di độngbạn chỉ nên có một thanh navigation đơn giản, nhấn mạnh nội dung, xemdạng list niều dòng tốt hơn là chia thành nhiều cộtTouchescreen vs. Cursorsmàn hình cảm ứng ngày càng phổ biến. Những thiết bị có màn hình cảm ứngthường có kích thước nhỏ, rõ ràng bạn phải thấy được rằng việc tương tácqua ngón tay cần một khoản không gian lớn hơn như khi dùng chuột, mànhình cảm ứng cũng chẳng hề ...

Tài liệu được xem nhiều:

Gợi ý tài liệu liên quan: