Meta viewport là gì? Cách thiết lập viewport trên thiết bị

Khi bắt đầu một dự án thiết kế website responsive là một trong những điều cần xem xét đầu tiên. Và Meta Viewport là thứ quan trọng, biến một website thông thường thành một website responsive. Tham khảo bài viết của Xuyên Việt Media dưới đây để tìm hiểu meta viewport là gì và tầm quan trọng của nó đối với website.

Meta Viewport là gì ?

Meta viewport là gì? là thẻ được đặt ở phần của HTML, cho trình duyệt biết website được hiển thị thế nào. Viewport là khu vực hiển thị nội dung người dùng nhìn thấy trên website (có thể hiểu là khung nhìn). Viewport thay đổi theo thiết bị, viewport trên điện thoại di động nhỏ hơn so với trên màn hình máy tính.

Viewport không chính xác khiến người dùng phải cuộn ngang trong khi duyệt web (nội dung tràn màn hình) thay vì website hiện thị hoàn hảo trên màn hình thiết bị của họ. Thông qua thẻ , nhà thiết kế website có thể kiểm soát chế độ xem (kiểm soát kích thước và tỷ lệ của trang web).

Ý nghĩa của câu lệnh có nghĩa là chiều rộng của chế độ xem sẽ bằng chiều rộng thiết bị mà người dùng sử dụng để xem website. Tỷ lệ của website được đặt thành 100% ( hay chi tỷ lệ nội dung thành 1).

Meta Viewport là gì?

Một số quy tắc cần tuân thủ với nội dung Viewport

Nội dung web luôn nằm trong số lượng giới hạn size của chiều ngang màn hình hiển thị, người dùng chỉ cần cuộn dọc trên xuống để xem được hết nội dung của website thuận tiện. Vì vậy, nếu để người dùng cuộn ngang hoặc zoom website mới xem được hàng loạt nội dung dẫn đến thưởng thức người dùng kém .Không sử dụng HTML element có chiều rộng cố định và thắt chặt quá lớn – Ví dụ : Một hình ảnh có chiều to lớn so với chiều rộng của thiết bị nhỏ thì khi hiển thị trên thiết bị này hình ảnh sẽ bị tràn ra ngoài và cần phải cuộn ngang để xem được hàng loạt ảnh. Vì vậy, cần phải điều chỉnh hình ảnh sao cho tương thích với chiều rộng từng thiết bị .Không để thiết lập Responsive dựa vào chiều rộng đơn cử mà thay vào đó là size nào đến size đó sẽ hiển thị giống nhau. Ví dụ từ 240 px lên 420 px sẽ hiển thị giống nhau, lên trên 420 px đến 720 px giống nhau ví dụ điển hình .Sử dụng giá trị chiều rộng tương đối cho đối tượng người dùng trong 1 số ít trường hợp nhằm mục đích tránh bị tràn ra khi xem trên màn hình hiển thị nhỏ mà lại quá bé khi xem trên màn hình hiển thị lớn. Thường thì ta có thế thiết lập độ rộng auto hoặc giá trị 100 % .

Tại sao cần meta viewport ?

Trên hệ điều hành quản lý của máy tính để bàn, khung nhìn của trình duyệt là một số cố định và thắt chặt và nội dung website sẽ được hiển thị trên khung nhìn này. Với thiết bị di động, chính sách xem đã bị “ ảo ”. Tức là mặc dầu khung nhìn trình duyệt trên điện thoại di động chỉ bằng kích cỡ màn hình hiển thị nhưng trình duyệt lại tạo ra chính sách xem “ ảo ” lớn hơn và hiển thị nội dung trong đó .Sau đó, Viewport “ ảo ” được thu phóng đến khi tương thích với size vật lý thiết bị. Thẻ meta viewport cho phép nhà phong cách thiết kế thông tin trình duyệt di động kích cỡ của viewport ảo này. Điều này vô cùng quan trọng với phong cách thiết kế website responsive – Không thực sự biến hóa phong cách thiết kế website bán hàng cho thiết bị di động ( website phiên bản mobile ) mà chỉ giúp website hiển thị tốt trên thiết bị di động với kích cỡ viewport ảo lớn hơn hoặc nhỏ hơn .

Nếu không có meta viewport, website được hiển thị vào chế độ xem ảo mặc định của thiết bị. Các website thân thiện với thiết bị di động xếp hạng cao hơn trên công cụ tìm kiếm. Để đạt được sự thân thiện tối đa cho thiết bị di động với mức đầu tư ít nhất, website phải giảm thời gian người dùng dành thay đổi kích thước trang website cho phù hợp với màn hình. Tạo một website responsive với meta viewport là điều vô cùng quan trọng vì chúng có thể hiện thị tốt trên thiết bị. 

Tại sao cần meta viewport?

Có nhiều yếu tố hoàn toàn có thể thêm vào thẻ meta viewport

Width : Chiều rộng của khung nhìn. Thông thường, chiều rộng sẽ được đặt bằng với chiều rộng thiết bị ( device-width ) hoặc kích cỡ responsive thường thấy .Initial-scale : Mức thu phóng của website và chiều rộng chính sách xem initial-scale thường được đặt bằng 1 ( hoàn toàn có thể tăng giá trị lên nhưng không khuyến nghị ) .Minimum-scale : Mức thu phóng tối thiểu. Nghĩa là người dùng hoàn toàn có thể thu nhỏ bao nhiêu. Điều này khiến người dùng mất trấn áp và yếu tố này không được khuyến nghị .Maximum-scale : Mức thu phóng tối đa. Cũng giống như mức thu phóng tối thiểu, thuộc tính này không được khuyến khích vì đánh mất quyền trấn áp người dùng .User-scalable : Cho phép người dùng phóng to : giá trị “ no ” là không được cho phép, giá trị “ yes ” là được cho phép. Thực sự thì KHÔNG NÊN sử dụng thuộc tính này trong thẻ meta viewport của mình !

Xem Thêm >>

Cú pháp meta viewport và những thuộc tính

Ví dụ về cú pháp của thẻ meta viewport:

Ý nghĩa của câu lệnh này có nghĩa chiều rộng của chính sách xem sẽ bằng chiều rộng thiết bị mà người dùng sử dụng để xem website. Tỷ lệ của website được đặt thành 100 % ( hay chi tỷ suất nội dung thành 1 ) .Cú pháp meta viewport và các thuộc tính

Kết luận

Trên đây là một vài chia sẻ về meta viewport. Hy vọng những thông tin trong bài viết của Xuyên Việt Media đã giúp bạn trả lời được câu hỏi Meta viewport là gì và vai trò của nó đối với website.