SlideShare a Scribd company logo
1 of 41
Download to read offline
Hải Trần
Tháng 7/2014
RESPONSIVE WEB DESIGN
Thông tin liên lạc
Trần Trương Long Hải
Trần	
  Trương	
  Long	
  Hải	
  
0984.000.640	
  
haitran.pm@gmail.com	
  
Nội dung chính
1.  Thế nào là thiết kế web tương thích – Responsive
Web Design?
2.  Một vài ví dụ
3.  Cách hoạt động
4.  5 lý do bạn nên dùng RWD trong dự án sắp tới của mình
5.  Lợi ích
6.  Chuẩn bị gì trước khi bắt đầu?
7.  Tiếp cận RWD
8.  Bài tập đầu tiên
9.  Frameworks & Tools
Trần Trương Long Hải
Responsive Web Design
Trần Trương Long Hải
Là cách thiết kế website để hiển thị
phù hợp trên tất cả các thiết bị, mọi
độ phân giải màn hình mà không
cần xử lý mã nguồn quá nhiều.
Nội dung chính
1.  Thế nào là thiết kế web tương thích – Responsive Web Design?
2.  Một vài ví dụ
3.  Cách hoạt động
4.  5 lý do bạn nên dùng RWD trong dự án sắp tới của mình
5.  Lợi ích
6.  Chuẩn bị gì trước khi bắt đầu?
7.  Tiếp cận RWD
8.  Bài tập đầu tiên
9.  Frameworks & Tools
Trần Trương Long Hải
Một vài ví dụ
Trần Trương Long Hải
h/p://www.nokia.com/vn-­‐vi/	
  
Một vài ví dụ
Trần Trương Long Hải
h/p://webdesign.tutsplus.com/	
  
Một vài ví dụ
Trần Trương Long Hải
h/p://news.zing.vn/	
  
Nội dung chính
1.  Thế nào là thiết kế web tương thích – Responsive Web Design?
2.  Một vài ví dụ
3.  Cách hoạt động
4.  5 lý do bạn nên dùng RWD trong dự án sắp tới của mình
5.  Lợi ích
6.  Chuẩn bị gì trước khi bắt đầu?
7.  Tiếp cận RWD
8.  Bài tập đầu tiên
9.  Frameworks & Tools
Trần Trương Long Hải
RWD hoạt động như thế nào?
Trần Trương Long Hải
1.	
  Website	
  sẽ	
  xác	
  định	
  kích	
  thước	
  màn	
  
hình	
  thiết	
  bị	
  của	
  người	
  dùng.	
  
2.	
  Điều	
  chỉnh	
  nội	
  dung	
  trên	
  website	
  giãn	
  ra	
  
hoặc	
  co	
  vào.	
  
3.	
  Hình	
  ảnh	
  trên	
  website	
  cũng	
  thay	
  đổi	
  
kích	
  thước	
  để	
  phù	
  hợp	
  với	
  màn	
  hình.	
  
Nội dung chính
1.  Thế nào là thiết kế web tương thích – Responsive Web Design?
2.  Một vài ví dụ
3.  Cách hoạt động
4.  5 lý do bạn nên dùng RWD trong dự án sắp tới của mình
5.  Lợi ích
6.  Chuẩn bị gì trước khi bắt đầu?
7.  Tiếp cận RWD
8.  Bài tập đầu tiên
9.  Frameworks & Tools
Trần Trương Long Hải
Tại sao tôi phải dùng RWD?
Trần Trương Long Hải
người	
  ]êu	
  dùng	
  chuyển	
  sang	
  website	
  của	
  đối	
  thủ	
  
cạnh	
  tranh	
  –	
  nơi	
  mà	
  họ	
  dễ	
  dàng	
  truy	
  cập	
  nội	
  
dung	
  bằng	
  thiết	
  bị	
  di	
  động.	
  
40%
Tại sao tôi phải dùng RWD?
Trần Trương Long Hải
website	
  không	
  dùng	
  RWD	
  không	
  hiển	
  thị	
  chính	
  
xác	
  thiết	
  kế	
  trên	
  thiết	
  bị	
  di	
  động	
  
93%
Tại sao tôi phải dùng RWD?
Trần Trương Long Hải
Responsive	
  websites	
  chỉ	
  có	
  1	
  URL	
  duy	
  nhất	
  và	
  1	
  mã	
  HTML	
  trên	
  tất	
  cả	
  các	
  
thiết	
  bị.	
  Điều	
  này	
  khiến	
  cho	
  Google	
  crawl	
  dữ	
  liệu,	
  index	
  và	
  organise	
  
content	
  một	
  cách	
  dễ	
  dàng	
  -­‐>	
  Tốt	
  khi	
  làm	
  SEO	
  
Khuyến	
  cáo	
  sử	
  dụng	
  bởi	
  Google	
  
Tại sao tôi phải dùng RWD?
Trần Trương Long Hải
thiết	
  bị	
  di	
  động	
  trên	
  toàn	
  thế	
  giới	
  và	
  con	
  số	
  này	
  
ngày	
  càng	
  tăng.	
  
6 tỷ
Tại sao tôi phải dùng RWD?
Trần Trương Long Hải
Người	
  dùng	
  smartphones	
  sử	
  dụng	
  thiết	
  bị	
  di	
  
động	
  của	
  mình	
  để	
  ym	
  kiếm	
  thông	
  ]n	
  mua	
  sắm,	
  
ăn	
  uống,	
  giải	
  trí…	
  
95%
Nội dung chính
1.  Thế nào là thiết kế web tương thích – Responsive Web Design?
2.  Một vài ví dụ
3.  Cách hoạt động
4.  5 lý do bạn nên dùng RWD trong dự án sắp tới của mình
5.  Lợi ích
6.  Chuẩn bị gì trước khi bắt đầu?
7.  Tiếp cận RWD
8.  Bài tập đầu tiên
9.  Frameworks & Tools
Trần Trương Long Hải
Những lợi ích của RWD
Trần Trương Long Hải
Cải	
  thiện	
  SEO	
   Nhiều	
  trình	
  duyệt	
  
hỗ	
  trợ	
  
Tiết	
  kiệm	
  chi	
  phí	
  
Hiệu	
  suất	
  hoạt	
  động	
  
cao	
  hơn	
  
Tiết	
  kiệm	
  	
  
thời	
  gian	
  
Nội dung chính
1.  Thế nào là thiết kế web tương thích – Responsive Web Design?
2.  Một vài ví dụ
3.  Cách hoạt động
4.  5 lý do bạn nên dùng RWD trong dự án sắp tới của mình
5.  Lợi ích
6.  Chuẩn bị gì trước khi bắt đầu?
7.  Tiếp cận RWD
8.  Bài tập đầu tiên
9.  Frameworks & Tools
Trần Trương Long Hải
Chuẩn bị trước khi bắt đầu
Trần Trương Long Hải
Trở	
  ngại	
  cần	
  xem	
  xét	
  
•  Phức	
  tạp	
  hơn	
  trong	
  quá	
  trình	
  xây	
  dựng,	
  nhưng	
  chi	
  phí	
  duy	
  trì	
  thấp.	
  
•  Vẫn	
  còn	
  một	
  số	
  nền	
  tảng	
  cũ	
  chưa	
  hỗ	
  trợ,	
  nhưng	
  sẽ	
  sớm	
  được	
  nâng	
  cấp.	
  
•  Responsive	
  Design	
  phải	
  được	
  lập	
  kế	
  hoạch	
  ngay	
  từ	
  đầu.	
  
•  Responsive	
  Design	
  không	
  có	
  nghĩa	
  là	
  design	
  sẽ	
  giống	
  nhau	
  trên	
  tất	
  cả	
  các	
  
nền	
  tảng.	
  
Chuẩn bị trước khi bắt đầu
Trần Trương Long Hải
Mức	
  độ	
  phức	
  tạp	
  nội	
  dung	
  website	
  
Chuẩn bị trước khi bắt đầu
Trần Trương Long Hải
Các	
  loại	
  nội	
  dung	
  
•  Text	
  
•  Images	
  
•  Video	
  
•  Page	
  templates	
  	
  
•  Sharing/social	
  
•  Forms	
  
•  Tables	
  
Chuẩn bị trước khi bắt đầu
Trần Trương Long Hải
Mobile	
  first	
  
•  Sự	
  bùng	
  nổ	
  của	
  thiết	
  bị	
  di	
  động.	
  
•  Các	
  thiết	
  bị	
  di	
  động	
  đòi	
  hỏi	
  bạn	
  phải	
  ưu	
  ]ên	
  tập	
  trung	
  phát	
  triển	
  những	
  
•nh	
  năng	
  thật	
  sự	
  cần	
  thiết	
  cho	
  website	
  của	
  mình.	
  
•  Thiết	
  bị	
  di	
  động	
  mở	
  rộng	
  khả	
  năng	
  tương	
  tác	
  với	
  người	
  dùng.	
  
Chuẩn bị trước khi bắt đầu
Trần Trương Long Hải
Hãy hiểu người dùng muốn gì?
Nội dung chính
1.  Thế nào là thiết kế web tương thích – Responsive Web Design?
2.  Một vài ví dụ
3.  Cách hoạt động
4.  5 lý do bạn nên dùng RWD trong dự án sắp tới của mình
5.  Lợi ích
6.  Chuẩn bị gì trước khi bắt đầu?
7.  Tiếp cận RWD
8.  Bài tập đầu tiên
9.  Frameworks & Tools
Trần Trương Long Hải
Tiếp cận RWD
Trần Trương Long Hải
•  Fluid,	
  propor[on-­‐based	
  grids	
  
%	
  widths,	
  not	
  fixed	
  pixels	
  
•  Flexible	
  images	
  
width/height	
  not	
  fixed	
  
•  CSS3	
  Media	
  Queries	
  
@media	
  rule	
  
Tiếp cận RWD
Trần Trương Long Hải
Fluid	
  Grids	
  
Scales	
  to	
  the	
  width	
  of	
  the	
  browser	
  /	
  device	
  
Tiếp cận RWD
Trần Trương Long Hải
Flexible	
  images	
  
Scales	
  to	
  the	
  width	
  of	
  the	
  browser	
  /	
  device	
  
Tiếp cận RWD
Trần Trương Long Hải
Media	
  Queries	
  
Specific	
  styles	
  for	
  certain	
  sizes	
  and	
  ranges	
  
•  Gọi	
  CSS	
  từ	
  file	
  bên	
  ngoài	
  
•  Cấu	
  trúc	
  CSS	
  
Tiếp cận RWD
Trần Trương Long Hải
Media	
  Queries	
  
Gọi	
  CSS	
  từ	
  file	
  bên	
  ngoài	
  
Tiếp cận RWD
Trần Trương Long Hải
Media	
  Queries	
  
Cấu	
  trúc	
  Media	
  Queries	
  
Nội dung chính
1.  Thế nào là thiết kế web tương thích – Responsive Web Design?
2.  Một vài ví dụ
3.  Cách hoạt động
4.  5 lý do bạn nên dùng RWD trong dự án sắp tới của mình
5.  Lợi ích
6.  Chuẩn bị gì trước khi bắt đầu?
7.  Tiếp cận RWD
8.  Bài tập đầu tiên
9.  Frameworks & Tools
Trần Trương Long Hải
Nội dung chính
1.  Thế nào là thiết kế web tương thích – Responsive Web Design?
2.  Một vài ví dụ
3.  Cách hoạt động
4.  5 lý do bạn nên dùng RWD trong dự án sắp tới của mình
5.  Lợi ích
6.  Chuẩn bị gì trước khi bắt đầu?
7.  Tiếp cận RWD
8.  Bài tập đầu tiên
9.  Frameworks & Tools
Trần Trương Long Hải
Frameworks & Tools
Trần Trương Long Hải
Golden	
  Grid	
  System	
  
h”p://goldengridsystem.com/	
  
Frameworks & Tools
Trần Trương Long Hải
RESPONSIVE	
  GRID	
  SYSTEM	
  
h”p://responsive.gs/	
  
Frameworks & Tools
Trần Trương Long Hải
Gumby	
  Framework	
  
h”p://gumbyframework.com/	
  
Frameworks & Tools
Trần Trương Long Hải
Founda[on	
  
h”p://founda]on.zurb.com/	
  
Frameworks & Tools
Trần Trương Long Hải
Bootstrap	
  
h”p://getbootstrap.com/	
  
Frameworks & Tools
Trần Trương Long Hải
Pure	
  
h”p://purecss.io/	
  
Questions & Answers
Trần Trương Long Hải
Xin cảm ơn
Trần Trương Long Hải

More Related Content

What's hot

Thủ thuật thiết lập cây thư mục theo tiêu chuẩn việt nam trong phần mềm revit
Thủ thuật thiết lập cây thư mục theo tiêu chuẩn việt nam trong phần mềm revitThủ thuật thiết lập cây thư mục theo tiêu chuẩn việt nam trong phần mềm revit
Thủ thuật thiết lập cây thư mục theo tiêu chuẩn việt nam trong phần mềm revitKiến Trúc KISATO
 
Bí Quyết Làm Chủ Giao Diện Trong Phần Mềm Revit
Bí Quyết Làm Chủ Giao Diện Trong Phần Mềm RevitBí Quyết Làm Chủ Giao Diện Trong Phần Mềm Revit
Bí Quyết Làm Chủ Giao Diện Trong Phần Mềm RevitKiến Trúc KISATO
 
Cách Sửa Lỗi Khi Cài Đặt Phần Mềm Revit
Cách Sửa Lỗi Khi Cài Đặt Phần Mềm RevitCách Sửa Lỗi Khi Cài Đặt Phần Mềm Revit
Cách Sửa Lỗi Khi Cài Đặt Phần Mềm RevitKiến Trúc KISATO
 
Làm chủ công cụ vẽ trần trong phần mềm revit
Làm chủ công cụ vẽ trần trong phần mềm revitLàm chủ công cụ vẽ trần trong phần mềm revit
Làm chủ công cụ vẽ trần trong phần mềm revitKiến Trúc KISATO
 
Bí Quyết Tạo Ký Hiệu Cao Trình Revit Theo TCVN
Bí Quyết Tạo Ký Hiệu Cao Trình Revit Theo TCVNBí Quyết Tạo Ký Hiệu Cao Trình Revit Theo TCVN
Bí Quyết Tạo Ký Hiệu Cao Trình Revit Theo TCVNKiến Trúc KISATO
 
Bí Quyết Tạo Cao Trình Công Trình Trong Phần Mềm Revit
Bí Quyết Tạo Cao Trình Công Trình Trong Phần Mềm Revit Bí Quyết Tạo Cao Trình Công Trình Trong Phần Mềm Revit
Bí Quyết Tạo Cao Trình Công Trình Trong Phần Mềm Revit Kiến Trúc KISATO
 
Làm chủ công cụ dựng vách trong phần mềm revit
Làm chủ công cụ dựng vách trong phần mềm revitLàm chủ công cụ dựng vách trong phần mềm revit
Làm chủ công cụ dựng vách trong phần mềm revitKiến Trúc KISATO
 
Cách lấy lại template và thư viện mặc định Revit Content khi bị mất
Cách lấy lại template và thư viện mặc định Revit Content khi bị mấtCách lấy lại template và thư viện mặc định Revit Content khi bị mất
Cách lấy lại template và thư viện mặc định Revit Content khi bị mấtKiến Trúc KISATO
 
Tác Dụng Của Mặt Phẳng Tham Chiếu & Mặt Phẳng Làm Việc Trong Revit
Tác Dụng Của Mặt Phẳng Tham Chiếu & Mặt Phẳng Làm Việc Trong RevitTác Dụng Của Mặt Phẳng Tham Chiếu & Mặt Phẳng Làm Việc Trong Revit
Tác Dụng Của Mặt Phẳng Tham Chiếu & Mặt Phẳng Làm Việc Trong RevitKiến Trúc KISATO
 

What's hot (9)

Thủ thuật thiết lập cây thư mục theo tiêu chuẩn việt nam trong phần mềm revit
Thủ thuật thiết lập cây thư mục theo tiêu chuẩn việt nam trong phần mềm revitThủ thuật thiết lập cây thư mục theo tiêu chuẩn việt nam trong phần mềm revit
Thủ thuật thiết lập cây thư mục theo tiêu chuẩn việt nam trong phần mềm revit
 
Bí Quyết Làm Chủ Giao Diện Trong Phần Mềm Revit
Bí Quyết Làm Chủ Giao Diện Trong Phần Mềm RevitBí Quyết Làm Chủ Giao Diện Trong Phần Mềm Revit
Bí Quyết Làm Chủ Giao Diện Trong Phần Mềm Revit
 
Cách Sửa Lỗi Khi Cài Đặt Phần Mềm Revit
Cách Sửa Lỗi Khi Cài Đặt Phần Mềm RevitCách Sửa Lỗi Khi Cài Đặt Phần Mềm Revit
Cách Sửa Lỗi Khi Cài Đặt Phần Mềm Revit
 
Làm chủ công cụ vẽ trần trong phần mềm revit
Làm chủ công cụ vẽ trần trong phần mềm revitLàm chủ công cụ vẽ trần trong phần mềm revit
Làm chủ công cụ vẽ trần trong phần mềm revit
 
Bí Quyết Tạo Ký Hiệu Cao Trình Revit Theo TCVN
Bí Quyết Tạo Ký Hiệu Cao Trình Revit Theo TCVNBí Quyết Tạo Ký Hiệu Cao Trình Revit Theo TCVN
Bí Quyết Tạo Ký Hiệu Cao Trình Revit Theo TCVN
 
Bí Quyết Tạo Cao Trình Công Trình Trong Phần Mềm Revit
Bí Quyết Tạo Cao Trình Công Trình Trong Phần Mềm Revit Bí Quyết Tạo Cao Trình Công Trình Trong Phần Mềm Revit
Bí Quyết Tạo Cao Trình Công Trình Trong Phần Mềm Revit
 
Làm chủ công cụ dựng vách trong phần mềm revit
Làm chủ công cụ dựng vách trong phần mềm revitLàm chủ công cụ dựng vách trong phần mềm revit
Làm chủ công cụ dựng vách trong phần mềm revit
 
Cách lấy lại template và thư viện mặc định Revit Content khi bị mất
Cách lấy lại template và thư viện mặc định Revit Content khi bị mấtCách lấy lại template và thư viện mặc định Revit Content khi bị mất
Cách lấy lại template và thư viện mặc định Revit Content khi bị mất
 
Tác Dụng Của Mặt Phẳng Tham Chiếu & Mặt Phẳng Làm Việc Trong Revit
Tác Dụng Của Mặt Phẳng Tham Chiếu & Mặt Phẳng Làm Việc Trong RevitTác Dụng Của Mặt Phẳng Tham Chiếu & Mặt Phẳng Làm Việc Trong Revit
Tác Dụng Của Mặt Phẳng Tham Chiếu & Mặt Phẳng Làm Việc Trong Revit
 

Viewers also liked

Câu chuyện về font chữ
Câu chuyện về font chữCâu chuyện về font chữ
Câu chuyện về font chữHải Trần
 
Approach to Responsive Web Design - Part 2
Approach to Responsive Web Design - Part 2Approach to Responsive Web Design - Part 2
Approach to Responsive Web Design - Part 2Hải Trần
 
Đào tạo thiết kế bao bì cho Giám đốc Marketing
Đào tạo thiết kế bao bì cho Giám đốc MarketingĐào tạo thiết kế bao bì cho Giám đốc Marketing
Đào tạo thiết kế bao bì cho Giám đốc MarketingLC TECH VIETNAM
 
Bài 6 Tìm hiểu LAYER - Giáo trình FPT
Bài 6 Tìm hiểu LAYER - Giáo trình FPTBài 6 Tìm hiểu LAYER - Giáo trình FPT
Bài 6 Tìm hiểu LAYER - Giáo trình FPTMasterCode.vn
 
Photoshop in graphic design - Fundamental
Photoshop in graphic design - FundamentalPhotoshop in graphic design - Fundamental
Photoshop in graphic design - FundamentalHải Trần
 
Khóa Học Photoshop Căn Bản + Nâng Cao
Khóa Học Photoshop Căn Bản + Nâng CaoKhóa Học Photoshop Căn Bản + Nâng Cao
Khóa Học Photoshop Căn Bản + Nâng CaoPhong Vũ Gia
 
Báo cáo thực tập tuần 1
Báo cáo thực tập tuần 1Báo cáo thực tập tuần 1
Báo cáo thực tập tuần 1tranvananh2407
 
Chuyên viên Quảng cáo_Giới thiệu
Chuyên viên Quảng cáo_Giới thiệuChuyên viên Quảng cáo_Giới thiệu
Chuyên viên Quảng cáo_Giới thiệuAiiM
 
ĐỀ TÀI: ứng dụng web xây dựng phần mềm quản lý sinh viên học sinh (tuần 5)
ĐỀ TÀI: ứng dụng web xây dựng phần mềm quản lý sinh viên học sinh (tuần 5)ĐỀ TÀI: ứng dụng web xây dựng phần mềm quản lý sinh viên học sinh (tuần 5)
ĐỀ TÀI: ứng dụng web xây dựng phần mềm quản lý sinh viên học sinh (tuần 5)tranvananh2407
 
Lồng tiếng Summitrans - Bí quyết thành công trong chiến lược phát triển của u...
Lồng tiếng Summitrans - Bí quyết thành công trong chiến lược phát triển của u...Lồng tiếng Summitrans - Bí quyết thành công trong chiến lược phát triển của u...
Lồng tiếng Summitrans - Bí quyết thành công trong chiến lược phát triển của u...Dịch thuật Summitrans
 
Báo cáo tuần 3: ĐỀ TÀI: Ứng dụng web xây dựng phần mềm quản lý sinh viên - họ...
Báo cáo tuần 3: ĐỀ TÀI: Ứng dụng web xây dựng phần mềm quản lý sinh viên - họ...Báo cáo tuần 3: ĐỀ TÀI: Ứng dụng web xây dựng phần mềm quản lý sinh viên - họ...
Báo cáo tuần 3: ĐỀ TÀI: Ứng dụng web xây dựng phần mềm quản lý sinh viên - họ...tranvananh2407
 
Lightroom CC toàn tập - Tập 1
Lightroom CC toàn tập - Tập 1Lightroom CC toàn tập - Tập 1
Lightroom CC toàn tập - Tập 1Truong Tho Nguyen
 

Viewers also liked (20)

báo cáo tuần 1
báo cáo tuần 1báo cáo tuần 1
báo cáo tuần 1
 
Báo cáo tuần 4
Báo cáo tuần 4Báo cáo tuần 4
Báo cáo tuần 4
 
Câu chuyện về font chữ
Câu chuyện về font chữCâu chuyện về font chữ
Câu chuyện về font chữ
 
Approach to Responsive Web Design - Part 2
Approach to Responsive Web Design - Part 2Approach to Responsive Web Design - Part 2
Approach to Responsive Web Design - Part 2
 
Đào tạo thiết kế bao bì cho Giám đốc Marketing
Đào tạo thiết kế bao bì cho Giám đốc MarketingĐào tạo thiết kế bao bì cho Giám đốc Marketing
Đào tạo thiết kế bao bì cho Giám đốc Marketing
 
Bài 6 Tìm hiểu LAYER - Giáo trình FPT
Bài 6 Tìm hiểu LAYER - Giáo trình FPTBài 6 Tìm hiểu LAYER - Giáo trình FPT
Bài 6 Tìm hiểu LAYER - Giáo trình FPT
 
Photoshop in graphic design - Fundamental
Photoshop in graphic design - FundamentalPhotoshop in graphic design - Fundamental
Photoshop in graphic design - Fundamental
 
Khóa Học Photoshop Căn Bản + Nâng Cao
Khóa Học Photoshop Căn Bản + Nâng CaoKhóa Học Photoshop Căn Bản + Nâng Cao
Khóa Học Photoshop Căn Bản + Nâng Cao
 
Brasol profile
Brasol profileBrasol profile
Brasol profile
 
Google ads
Google adsGoogle ads
Google ads
 
Báo cáo tuần 2
Báo cáo tuần 2Báo cáo tuần 2
Báo cáo tuần 2
 
Báo cáo thực tập tuần 1
Báo cáo thực tập tuần 1Báo cáo thực tập tuần 1
Báo cáo thực tập tuần 1
 
Chuyên viên Quảng cáo_Giới thiệu
Chuyên viên Quảng cáo_Giới thiệuChuyên viên Quảng cáo_Giới thiệu
Chuyên viên Quảng cáo_Giới thiệu
 
Quảng cáo Mobile
Quảng cáo MobileQuảng cáo Mobile
Quảng cáo Mobile
 
ĐỀ TÀI: ứng dụng web xây dựng phần mềm quản lý sinh viên học sinh (tuần 5)
ĐỀ TÀI: ứng dụng web xây dựng phần mềm quản lý sinh viên học sinh (tuần 5)ĐỀ TÀI: ứng dụng web xây dựng phần mềm quản lý sinh viên học sinh (tuần 5)
ĐỀ TÀI: ứng dụng web xây dựng phần mềm quản lý sinh viên học sinh (tuần 5)
 
Lồng tiếng Summitrans - Bí quyết thành công trong chiến lược phát triển của u...
Lồng tiếng Summitrans - Bí quyết thành công trong chiến lược phát triển của u...Lồng tiếng Summitrans - Bí quyết thành công trong chiến lược phát triển của u...
Lồng tiếng Summitrans - Bí quyết thành công trong chiến lược phát triển của u...
 
Báo cáo tuần 3: ĐỀ TÀI: Ứng dụng web xây dựng phần mềm quản lý sinh viên - họ...
Báo cáo tuần 3: ĐỀ TÀI: Ứng dụng web xây dựng phần mềm quản lý sinh viên - họ...Báo cáo tuần 3: ĐỀ TÀI: Ứng dụng web xây dựng phần mềm quản lý sinh viên - họ...
Báo cáo tuần 3: ĐỀ TÀI: Ứng dụng web xây dựng phần mềm quản lý sinh viên - họ...
 
Web201 slide 6
Web201   slide 6Web201   slide 6
Web201 slide 6
 
Nhóm 8 - clsp stu
Nhóm 8 -  clsp stuNhóm 8 -  clsp stu
Nhóm 8 - clsp stu
 
Lightroom CC toàn tập - Tập 1
Lightroom CC toàn tập - Tập 1Lightroom CC toàn tập - Tập 1
Lightroom CC toàn tập - Tập 1
 

Similar to Approach to Responsive Web Design - Part 1

Vận dụng kiến thức lập trình web vào môi trường thực tế
Vận dụng kiến thức lập trình web vào môi trường thực tếVận dụng kiến thức lập trình web vào môi trường thực tế
Vận dụng kiến thức lập trình web vào môi trường thực tếVKhang Yang
 
Khu00f3a hu1ecdc public application trong 3 tiu1ebfnguff01 lu1eadp tru00ecnh ...
Khu00f3a hu1ecdc public application trong 3 tiu1ebfnguff01 lu1eadp tru00ecnh ...Khu00f3a hu1ecdc public application trong 3 tiu1ebfnguff01 lu1eadp tru00ecnh ...
Khu00f3a hu1ecdc public application trong 3 tiu1ebfnguff01 lu1eadp tru00ecnh ...DIVE INTO CODE Corp.
 
Hướng nghiệp Lập trình Web
Hướng nghiệp Lập trình WebHướng nghiệp Lập trình Web
Hướng nghiệp Lập trình WebVKhang Yang
 
Lap trinh web la gi bat dau hoc lap trinh web tu dau
Lap trinh web la gi bat dau hoc lap trinh web tu dauLap trinh web la gi bat dau hoc lap trinh web tu dau
Lap trinh web la gi bat dau hoc lap trinh web tu dautuananh1896
 
Bootstrap Twiter 3.0 Presentation
Bootstrap Twiter 3.0 PresentationBootstrap Twiter 3.0 Presentation
Bootstrap Twiter 3.0 PresentationTí Bụng Bự
 
Tạo website và seo wordpress căn bản 1
Tạo website và seo wordpress căn bản 1Tạo website và seo wordpress căn bản 1
Tạo website và seo wordpress căn bản 1Minh Trông Thần
 
Bao cao wesite bán giày.docx
Bao cao wesite bán giày.docxBao cao wesite bán giày.docx
Bao cao wesite bán giày.docxssuser11005a
 
BÀI 1: TỔNG QUAN WORDPRESS – HOSTING – DOMAIN – VÀ CÁC VẤN ĐỀ LƯU Ý
BÀI 1: TỔNG QUAN WORDPRESS – HOSTING – DOMAIN – VÀ CÁC VẤN ĐỀ LƯU ÝBÀI 1: TỔNG QUAN WORDPRESS – HOSTING – DOMAIN – VÀ CÁC VẤN ĐỀ LƯU Ý
BÀI 1: TỔNG QUAN WORDPRESS – HOSTING – DOMAIN – VÀ CÁC VẤN ĐỀ LƯU Ývu vanhon
 
Phần mềm học tiếng anh.docx
Phần mềm học tiếng anh.docxPhần mềm học tiếng anh.docx
Phần mềm học tiếng anh.docxhongnguyn793
 
ITLC - Hanoi - NodeJS - ArrowJS - 27-11 - 2015
ITLC - Hanoi - NodeJS - ArrowJS - 27-11 - 2015ITLC - Hanoi - NodeJS - ArrowJS - 27-11 - 2015
ITLC - Hanoi - NodeJS - ArrowJS - 27-11 - 2015IT Expert Club
 
Học Thiết kế website chuyên nghiệp tại Hà Nội
Học Thiết kế website chuyên nghiệp tại Hà NộiHọc Thiết kế website chuyên nghiệp tại Hà Nội
Học Thiết kế website chuyên nghiệp tại Hà NộiĐỗ Thị Mỹ Hạnh
 
cài đặt wam và giới thiệu cơ sở dữ liệu
cài đặt wam và giới thiệu cơ sở dữ liệucài đặt wam và giới thiệu cơ sở dữ liệu
cài đặt wam và giới thiệu cơ sở dữ liệungochaole
 
baocaogiuaky
baocaogiuakybaocaogiuaky
baocaogiuakyngochaole
 
Flutter trong lập trình mobile - HUFLIT 2022
Flutter trong lập trình mobile - HUFLIT 2022Flutter trong lập trình mobile - HUFLIT 2022
Flutter trong lập trình mobile - HUFLIT 2022HongDuyLe1
 
Software Stack là gì.pdf
Software Stack là gì.pdfSoftware Stack là gì.pdf
Software Stack là gì.pdfGrowup Work
 
Tại sao bạn nên sử dụng wordpress
Tại sao bạn nên sử dụng wordpressTại sao bạn nên sử dụng wordpress
Tại sao bạn nên sử dụng wordpresskhoahocseo
 

Similar to Approach to Responsive Web Design - Part 1 (20)

Vận dụng kiến thức lập trình web vào môi trường thực tế
Vận dụng kiến thức lập trình web vào môi trường thực tếVận dụng kiến thức lập trình web vào môi trường thực tế
Vận dụng kiến thức lập trình web vào môi trường thực tế
 
Khu00f3a hu1ecdc public application trong 3 tiu1ebfnguff01 lu1eadp tru00ecnh ...
Khu00f3a hu1ecdc public application trong 3 tiu1ebfnguff01 lu1eadp tru00ecnh ...Khu00f3a hu1ecdc public application trong 3 tiu1ebfnguff01 lu1eadp tru00ecnh ...
Khu00f3a hu1ecdc public application trong 3 tiu1ebfnguff01 lu1eadp tru00ecnh ...
 
Hướng nghiệp Lập trình Web
Hướng nghiệp Lập trình WebHướng nghiệp Lập trình Web
Hướng nghiệp Lập trình Web
 
Lap trinh web la gi bat dau hoc lap trinh web tu dau
Lap trinh web la gi bat dau hoc lap trinh web tu dauLap trinh web la gi bat dau hoc lap trinh web tu dau
Lap trinh web la gi bat dau hoc lap trinh web tu dau
 
Hoc lap trinh bat dau tu dau cho nguoi moi hoc
Hoc lap trinh bat dau tu dau cho nguoi moi hocHoc lap trinh bat dau tu dau cho nguoi moi hoc
Hoc lap trinh bat dau tu dau cho nguoi moi hoc
 
Bootstrap Twiter 3.0 Presentation
Bootstrap Twiter 3.0 PresentationBootstrap Twiter 3.0 Presentation
Bootstrap Twiter 3.0 Presentation
 
Tạo website và seo wordpress căn bản 1
Tạo website và seo wordpress căn bản 1Tạo website và seo wordpress căn bản 1
Tạo website và seo wordpress căn bản 1
 
Bao cao wesite bán giày.docx
Bao cao wesite bán giày.docxBao cao wesite bán giày.docx
Bao cao wesite bán giày.docx
 
BÀI 1: TỔNG QUAN WORDPRESS – HOSTING – DOMAIN – VÀ CÁC VẤN ĐỀ LƯU Ý
BÀI 1: TỔNG QUAN WORDPRESS – HOSTING – DOMAIN – VÀ CÁC VẤN ĐỀ LƯU ÝBÀI 1: TỔNG QUAN WORDPRESS – HOSTING – DOMAIN – VÀ CÁC VẤN ĐỀ LƯU Ý
BÀI 1: TỔNG QUAN WORDPRESS – HOSTING – DOMAIN – VÀ CÁC VẤN ĐỀ LƯU Ý
 
Phần mềm học tiếng anh.docx
Phần mềm học tiếng anh.docxPhần mềm học tiếng anh.docx
Phần mềm học tiếng anh.docx
 
ITLC - Hanoi - NodeJS - ArrowJS - 27-11 - 2015
ITLC - Hanoi - NodeJS - ArrowJS - 27-11 - 2015ITLC - Hanoi - NodeJS - ArrowJS - 27-11 - 2015
ITLC - Hanoi - NodeJS - ArrowJS - 27-11 - 2015
 
Arrowjs.io
Arrowjs.ioArrowjs.io
Arrowjs.io
 
Học Thiết kế website chuyên nghiệp tại Hà Nội
Học Thiết kế website chuyên nghiệp tại Hà NộiHọc Thiết kế website chuyên nghiệp tại Hà Nội
Học Thiết kế website chuyên nghiệp tại Hà Nội
 
Edmodo
EdmodoEdmodo
Edmodo
 
cài đặt wam và giới thiệu cơ sở dữ liệu
cài đặt wam và giới thiệu cơ sở dữ liệucài đặt wam và giới thiệu cơ sở dữ liệu
cài đặt wam và giới thiệu cơ sở dữ liệu
 
baocaogiuaky
baocaogiuakybaocaogiuaky
baocaogiuaky
 
Flutter trong lập trình mobile - HUFLIT 2022
Flutter trong lập trình mobile - HUFLIT 2022Flutter trong lập trình mobile - HUFLIT 2022
Flutter trong lập trình mobile - HUFLIT 2022
 
Software Stack là gì.pdf
Software Stack là gì.pdfSoftware Stack là gì.pdf
Software Stack là gì.pdf
 
Tại sao bạn nên sử dụng wordpress
Tại sao bạn nên sử dụng wordpressTại sao bạn nên sử dụng wordpress
Tại sao bạn nên sử dụng wordpress
 
Slide offline SEO Hà Nội Cùng ThuyCuong
Slide offline SEO Hà Nội Cùng ThuyCuongSlide offline SEO Hà Nội Cùng ThuyCuong
Slide offline SEO Hà Nội Cùng ThuyCuong
 

More from Hải Trần

Programmatic advertising
Programmatic advertisingProgrammatic advertising
Programmatic advertisingHải Trần
 
The concept of tracking user behavior
The concept of tracking user behaviorThe concept of tracking user behavior
The concept of tracking user behaviorHải Trần
 
Hướng dẫn sử dụng Google Tag Manager
Hướng dẫn sử dụng Google Tag ManagerHướng dẫn sử dụng Google Tag Manager
Hướng dẫn sử dụng Google Tag ManagerHải Trần
 
Câu chuyện về font chữ
Câu chuyện về font chữCâu chuyện về font chữ
Câu chuyện về font chữHải Trần
 
Building Your First Email Marketing
Building Your First Email MarketingBuilding Your First Email Marketing
Building Your First Email MarketingHải Trần
 
Something you should know about UX in Wordpress
Something you should know about UX in WordpressSomething you should know about UX in Wordpress
Something you should know about UX in WordpressHải Trần
 
SharePoint Branding - Not look like SharePoint
SharePoint Branding - Not look like SharePointSharePoint Branding - Not look like SharePoint
SharePoint Branding - Not look like SharePointHải Trần
 

More from Hải Trần (9)

Programmatic advertising
Programmatic advertisingProgrammatic advertising
Programmatic advertising
 
The concept of tracking user behavior
The concept of tracking user behaviorThe concept of tracking user behavior
The concept of tracking user behavior
 
Hướng dẫn sử dụng Google Tag Manager
Hướng dẫn sử dụng Google Tag ManagerHướng dẫn sử dụng Google Tag Manager
Hướng dẫn sử dụng Google Tag Manager
 
Onboarding
OnboardingOnboarding
Onboarding
 
Câu chuyện về font chữ
Câu chuyện về font chữCâu chuyện về font chữ
Câu chuyện về font chữ
 
A/B Testing Tool
A/B Testing ToolA/B Testing Tool
A/B Testing Tool
 
Building Your First Email Marketing
Building Your First Email MarketingBuilding Your First Email Marketing
Building Your First Email Marketing
 
Something you should know about UX in Wordpress
Something you should know about UX in WordpressSomething you should know about UX in Wordpress
Something you should know about UX in Wordpress
 
SharePoint Branding - Not look like SharePoint
SharePoint Branding - Not look like SharePointSharePoint Branding - Not look like SharePoint
SharePoint Branding - Not look like SharePoint
 

Approach to Responsive Web Design - Part 1

  • 2. Thông tin liên lạc Trần Trương Long Hải Trần  Trương  Long  Hải   0984.000.640   haitran.pm@gmail.com  
  • 3. Nội dung chính 1.  Thế nào là thiết kế web tương thích – Responsive Web Design? 2.  Một vài ví dụ 3.  Cách hoạt động 4.  5 lý do bạn nên dùng RWD trong dự án sắp tới của mình 5.  Lợi ích 6.  Chuẩn bị gì trước khi bắt đầu? 7.  Tiếp cận RWD 8.  Bài tập đầu tiên 9.  Frameworks & Tools Trần Trương Long Hải
  • 4. Responsive Web Design Trần Trương Long Hải Là cách thiết kế website để hiển thị phù hợp trên tất cả các thiết bị, mọi độ phân giải màn hình mà không cần xử lý mã nguồn quá nhiều.
  • 5. Nội dung chính 1.  Thế nào là thiết kế web tương thích – Responsive Web Design? 2.  Một vài ví dụ 3.  Cách hoạt động 4.  5 lý do bạn nên dùng RWD trong dự án sắp tới của mình 5.  Lợi ích 6.  Chuẩn bị gì trước khi bắt đầu? 7.  Tiếp cận RWD 8.  Bài tập đầu tiên 9.  Frameworks & Tools Trần Trương Long Hải
  • 6. Một vài ví dụ Trần Trương Long Hải h/p://www.nokia.com/vn-­‐vi/  
  • 7. Một vài ví dụ Trần Trương Long Hải h/p://webdesign.tutsplus.com/  
  • 8. Một vài ví dụ Trần Trương Long Hải h/p://news.zing.vn/  
  • 9. Nội dung chính 1.  Thế nào là thiết kế web tương thích – Responsive Web Design? 2.  Một vài ví dụ 3.  Cách hoạt động 4.  5 lý do bạn nên dùng RWD trong dự án sắp tới của mình 5.  Lợi ích 6.  Chuẩn bị gì trước khi bắt đầu? 7.  Tiếp cận RWD 8.  Bài tập đầu tiên 9.  Frameworks & Tools Trần Trương Long Hải
  • 10. RWD hoạt động như thế nào? Trần Trương Long Hải 1.  Website  sẽ  xác  định  kích  thước  màn   hình  thiết  bị  của  người  dùng.   2.  Điều  chỉnh  nội  dung  trên  website  giãn  ra   hoặc  co  vào.   3.  Hình  ảnh  trên  website  cũng  thay  đổi   kích  thước  để  phù  hợp  với  màn  hình.  
  • 11. Nội dung chính 1.  Thế nào là thiết kế web tương thích – Responsive Web Design? 2.  Một vài ví dụ 3.  Cách hoạt động 4.  5 lý do bạn nên dùng RWD trong dự án sắp tới của mình 5.  Lợi ích 6.  Chuẩn bị gì trước khi bắt đầu? 7.  Tiếp cận RWD 8.  Bài tập đầu tiên 9.  Frameworks & Tools Trần Trương Long Hải
  • 12. Tại sao tôi phải dùng RWD? Trần Trương Long Hải người  ]êu  dùng  chuyển  sang  website  của  đối  thủ   cạnh  tranh  –  nơi  mà  họ  dễ  dàng  truy  cập  nội   dung  bằng  thiết  bị  di  động.   40%
  • 13. Tại sao tôi phải dùng RWD? Trần Trương Long Hải website  không  dùng  RWD  không  hiển  thị  chính   xác  thiết  kế  trên  thiết  bị  di  động   93%
  • 14. Tại sao tôi phải dùng RWD? Trần Trương Long Hải Responsive  websites  chỉ  có  1  URL  duy  nhất  và  1  mã  HTML  trên  tất  cả  các   thiết  bị.  Điều  này  khiến  cho  Google  crawl  dữ  liệu,  index  và  organise   content  một  cách  dễ  dàng  -­‐>  Tốt  khi  làm  SEO   Khuyến  cáo  sử  dụng  bởi  Google  
  • 15. Tại sao tôi phải dùng RWD? Trần Trương Long Hải thiết  bị  di  động  trên  toàn  thế  giới  và  con  số  này   ngày  càng  tăng.   6 tỷ
  • 16. Tại sao tôi phải dùng RWD? Trần Trương Long Hải Người  dùng  smartphones  sử  dụng  thiết  bị  di   động  của  mình  để  ym  kiếm  thông  ]n  mua  sắm,   ăn  uống,  giải  trí…   95%
  • 17. Nội dung chính 1.  Thế nào là thiết kế web tương thích – Responsive Web Design? 2.  Một vài ví dụ 3.  Cách hoạt động 4.  5 lý do bạn nên dùng RWD trong dự án sắp tới của mình 5.  Lợi ích 6.  Chuẩn bị gì trước khi bắt đầu? 7.  Tiếp cận RWD 8.  Bài tập đầu tiên 9.  Frameworks & Tools Trần Trương Long Hải
  • 18. Những lợi ích của RWD Trần Trương Long Hải Cải  thiện  SEO   Nhiều  trình  duyệt   hỗ  trợ   Tiết  kiệm  chi  phí   Hiệu  suất  hoạt  động   cao  hơn   Tiết  kiệm     thời  gian  
  • 19. Nội dung chính 1.  Thế nào là thiết kế web tương thích – Responsive Web Design? 2.  Một vài ví dụ 3.  Cách hoạt động 4.  5 lý do bạn nên dùng RWD trong dự án sắp tới của mình 5.  Lợi ích 6.  Chuẩn bị gì trước khi bắt đầu? 7.  Tiếp cận RWD 8.  Bài tập đầu tiên 9.  Frameworks & Tools Trần Trương Long Hải
  • 20. Chuẩn bị trước khi bắt đầu Trần Trương Long Hải Trở  ngại  cần  xem  xét   •  Phức  tạp  hơn  trong  quá  trình  xây  dựng,  nhưng  chi  phí  duy  trì  thấp.   •  Vẫn  còn  một  số  nền  tảng  cũ  chưa  hỗ  trợ,  nhưng  sẽ  sớm  được  nâng  cấp.   •  Responsive  Design  phải  được  lập  kế  hoạch  ngay  từ  đầu.   •  Responsive  Design  không  có  nghĩa  là  design  sẽ  giống  nhau  trên  tất  cả  các   nền  tảng.  
  • 21. Chuẩn bị trước khi bắt đầu Trần Trương Long Hải Mức  độ  phức  tạp  nội  dung  website  
  • 22. Chuẩn bị trước khi bắt đầu Trần Trương Long Hải Các  loại  nội  dung   •  Text   •  Images   •  Video   •  Page  templates     •  Sharing/social   •  Forms   •  Tables  
  • 23. Chuẩn bị trước khi bắt đầu Trần Trương Long Hải Mobile  first   •  Sự  bùng  nổ  của  thiết  bị  di  động.   •  Các  thiết  bị  di  động  đòi  hỏi  bạn  phải  ưu  ]ên  tập  trung  phát  triển  những   •nh  năng  thật  sự  cần  thiết  cho  website  của  mình.   •  Thiết  bị  di  động  mở  rộng  khả  năng  tương  tác  với  người  dùng.  
  • 24. Chuẩn bị trước khi bắt đầu Trần Trương Long Hải Hãy hiểu người dùng muốn gì?
  • 25. Nội dung chính 1.  Thế nào là thiết kế web tương thích – Responsive Web Design? 2.  Một vài ví dụ 3.  Cách hoạt động 4.  5 lý do bạn nên dùng RWD trong dự án sắp tới của mình 5.  Lợi ích 6.  Chuẩn bị gì trước khi bắt đầu? 7.  Tiếp cận RWD 8.  Bài tập đầu tiên 9.  Frameworks & Tools Trần Trương Long Hải
  • 26. Tiếp cận RWD Trần Trương Long Hải •  Fluid,  propor[on-­‐based  grids   %  widths,  not  fixed  pixels   •  Flexible  images   width/height  not  fixed   •  CSS3  Media  Queries   @media  rule  
  • 27. Tiếp cận RWD Trần Trương Long Hải Fluid  Grids   Scales  to  the  width  of  the  browser  /  device  
  • 28. Tiếp cận RWD Trần Trương Long Hải Flexible  images   Scales  to  the  width  of  the  browser  /  device  
  • 29. Tiếp cận RWD Trần Trương Long Hải Media  Queries   Specific  styles  for  certain  sizes  and  ranges   •  Gọi  CSS  từ  file  bên  ngoài   •  Cấu  trúc  CSS  
  • 30. Tiếp cận RWD Trần Trương Long Hải Media  Queries   Gọi  CSS  từ  file  bên  ngoài  
  • 31. Tiếp cận RWD Trần Trương Long Hải Media  Queries   Cấu  trúc  Media  Queries  
  • 32. Nội dung chính 1.  Thế nào là thiết kế web tương thích – Responsive Web Design? 2.  Một vài ví dụ 3.  Cách hoạt động 4.  5 lý do bạn nên dùng RWD trong dự án sắp tới của mình 5.  Lợi ích 6.  Chuẩn bị gì trước khi bắt đầu? 7.  Tiếp cận RWD 8.  Bài tập đầu tiên 9.  Frameworks & Tools Trần Trương Long Hải
  • 33. Nội dung chính 1.  Thế nào là thiết kế web tương thích – Responsive Web Design? 2.  Một vài ví dụ 3.  Cách hoạt động 4.  5 lý do bạn nên dùng RWD trong dự án sắp tới của mình 5.  Lợi ích 6.  Chuẩn bị gì trước khi bắt đầu? 7.  Tiếp cận RWD 8.  Bài tập đầu tiên 9.  Frameworks & Tools Trần Trương Long Hải
  • 34. Frameworks & Tools Trần Trương Long Hải Golden  Grid  System   h”p://goldengridsystem.com/  
  • 35. Frameworks & Tools Trần Trương Long Hải RESPONSIVE  GRID  SYSTEM   h”p://responsive.gs/  
  • 36. Frameworks & Tools Trần Trương Long Hải Gumby  Framework   h”p://gumbyframework.com/  
  • 37. Frameworks & Tools Trần Trương Long Hải Founda[on   h”p://founda]on.zurb.com/  
  • 38. Frameworks & Tools Trần Trương Long Hải Bootstrap   h”p://getbootstrap.com/  
  • 39. Frameworks & Tools Trần Trương Long Hải Pure   h”p://purecss.io/  
  • 40. Questions & Answers Trần Trương Long Hải
  • 41. Xin cảm ơn Trần Trương Long Hải