Trang Chủ Tài chính Cá nhân Làm thế nào để Thực hiện một trang web di động đáp ứng trong AJAX cho HTML5 và CSS3 Lập trình

Làm thế nào để Thực hiện một trang web di động đáp ứng trong AJAX cho HTML5 và CSS3 Lập trình

Mục lục:

Video: Responsive Design [Intro] 2025

Video: Responsive Design [Intro] 2025
Anonim

Các nhà phát triển web HTML5 và CSS3 có thể sử dụng AJAX để tạo một trang web di động đáp ứng. Một cách để làm cho trang web hoạt động tốt trên nhiều độ phân giải là cung cấp các quy tắc CSS khác nhau dựa trên loại phương tiện được phát hiện.

CSS3 có một tính năng tuyệt vời mới được gọi là truy vấn phương tiện truyền thông, cho phép bạn chỉ định loại phương tiện và xác định các tính năng khác nhau của màn hình. Bạn có thể sử dụng đặc tả này để xây dựng một tập con của CSS nên được sử dụng khi trình duyệt phát hiện một loại hoặc kích thước hiển thị nhất định.

Xác định loại phương tiện

Nguyên tắc @media cho phép bạn chỉ định loại kết quả đầu ra CSS bổ sung nên sửa đổi. Loại phương tiện phổ biến nhất là màn hình, in, nói, cầm tay, chiếu và TV. Có nhiều hơn, nhưng chỉ in và màn hình được phổ cập hỗ trợ.

Ví dụ: mã sau sẽ chỉ định kích thước phông chữ khi người dùng in tài liệu:

@media print {body {font-size: 10pt;}}

CSS này có thể được nhúng vào một CSS bình thường tài liệu, nhưng thường nên được đặt ở cuối tài liệu vì nó giữ các ngoại lệ đối với các quy tắc thông thường. Bạn có thể đặt mã CSS nhiều như bạn muốn trong phần tử @media, nhưng bạn chỉ nên đặt mã CSS phù hợp với tình hình cụ thể mà bạn quan tâm.

Làm thế nào để thêm một vòng loại

Ngoài việc chỉ định loại phương tiện truyền thông, @media quy tắc có một thủ thuật rất mạnh mẽ. Bạn có thể áp dụng điều kiện đủ điều kiện đặc biệt cho giới truyền thông.

Khi trình duyệt rộng hơn 500 pixel, bạn có thể thấy văn bản màu đen trên nền trắng. Nhưng làm cho màn hình hẹp hơn, và bạn thấy cái gì đó thú vị.

Thông thường, bạn sẽ sử dụng thủ thuật này để thay đổi cách bố trí, nhưng bắt đầu với ví dụ thay đổi màu đơn giản này. Dưới đây là đoạn code cho ví dụ đơn giản này:

narrowBlack. html cơ thể (màu: đen; background-color: white;} @media (tối đa-chiều rộng: 500px) {body {màu sắc: trắng; background-color: black;}}

Qualifier Demo

Hãy thử thay đổi kích thước trang này. Khi trang rộng hơn 500 pixel, nó hiển thị văn bản màu đen trên nền trắng.

Khi trang hẹp hơn 500 pixel, các màu sẽ đảo ngược, tạo ra văn bản trắng trên nền đen.

Đây là cách tạo một trang thích hợp với chiều rộng màn hình:

  1. Tạo trang web của bạn như thường lệ.

    Đây là một nơi mà toàn bộ "nội dung riêng biệt từ bố cục" điều thực sự trả tiền. Cùng một HTML sẽ có hai kiểu khác nhau.

  2. Áp dụng một phong cách CSS theo cách thông thường.

    Xây dựng phong cách chuẩn của bạn theo cách thông thường - bây giờ, nhúng phong cách trong trang với thẻ.Phong cách chính của bạn nên xử lý trường hợp thông thường nhất. (Thông thường, máy tính để bàn có kích thước đầy đủ.)

  3. Xây dựng một quy tắc @media.

    Quy tắc @media CSS nên đi ở cuối CSS thông thường.

  4. Đặt độ phân giải tối đa là 500px.

    Vòng loại này cho biết các quy tắc bên trong đoạn này sẽ chỉ được sử dụng nếu độ rộng của màn hình nhỏ hơn 500 pixel.

  5. Đặt các quy tắc trường hợp đặc biệt bên trong bộ kiểu mới.

    Bất kỳ quy tắc CSS nào bạn xác định bên trong quy tắc @media sẽ được kích hoạt nếu vòng loại là đúng. Sử dụng các quy tắc này để ghi đè CSS hiện tại. Lưu ý rằng bạn không cần phải xác định lại tất cả mọi thứ. Chỉ cần cung cấp các quy tắc có ý nghĩa trong bối cảnh cụ thể của bạn.

  6. Thêm khung nhìn.

    Các trình duyệt dành cho thiết bị di động đôi khi sẽ cố gắng sửa lại trang để tất cả có thể được nhìn thấy cùng một lúc. Điều này đánh bại mục đích của một phong cách đặc biệt, vì vậy hãy sử dụng metatag khung nhìn để cho biết trình duyệt nên báo cáo chiều rộng đúng của nó. Việc tắt quy mô trang cũng rất hữu ích vì không cần thiết nữa.

Trong ví dụ này, trình duyệt luôn áp dụng kiểu chữ chính (văn bản đen trên nền trắng). Sau đó, nó nhìn vào các @media quy tắc để xem nếu vòng loại là đúng sự thật.

Nếu chiều rộng dưới 500 pixel, chiều rộng tối đa: 500px được đánh giá là đúng, và tất cả mã CSS bên trong phân khúc @media được bật. Trình duyệt sẽ lưu trữ cả hai bộ CSS và áp dụng đúng CSS dựa trên trạng thái của quy tắc.

Làm thế nào để Thực hiện một trang web di động đáp ứng trong AJAX cho HTML5 và CSS3 Lập trình

Lựa chọn của người biên tập

Làm thế nào để đối phó với cảm xúc trong chế độ Đang - núm vú

Làm thế nào để đối phó với cảm xúc trong chế độ Đang - núm vú

Cảm xúc không phải là vấn đề phải giải quyết, kinh nghiệm để được chấp nhận. Khi bạn sử dụng chế độ làm để cố gắng quản lý cảm xúc của bạn, tâm trạng đầy thách thức của bạn có thể sâu hơn. Sống trên máy lái tự động có thể gây ra những ý nghĩ tiêu cực để lọt vào tâm trí của bạn. Bạn có thể suy nghĩ những suy nghĩ tiêu cực như 'Tôi lazy', 'Tôi không yêu' hoặc 'Tôi không thể làm được ...

Làm thế nào để đối phó với thái độ vô ích khi thực hành chánh niệm - núm vú

Làm thế nào để đối phó với thái độ vô ích khi thực hành chánh niệm - núm vú

Để Thực hành chánh niệm, để bắt đầu buông bỏ bất kỳ thái độ cầu toàn hoặc thiếu kiên nhẫn nào bạn có thể có đối với nó. Nếu bạn phải vật lộn với thiền định, bạn sẽ ngủ quên hoặc tâm trí bạn lang thang, cố gắng đừng tức giận hay thất vọng với chính mình. Thiền là một thực hành mà bạn có thể tu luyện theo thời gian. ...

Lựa chọn của người biên tập

Làm thế nào để Lưu vào EPS với Adobe Illustrator CS6 - núm vú

Làm thế nào để Lưu vào EPS với Adobe Illustrator CS6 - núm vú

Adobe Illustrator CS6 cho phép bạn lưu tài liệu trong một định dạng EPS. Tệp PostScript Tích hợp (EPS) là định dạng tệp tin mà hầu hết các ứng dụng chỉnh sửa văn bản và bố cục trang chấp nhận; EPS hỗ trợ dữ liệu vector và có thể mở rộng hoàn toàn. Bởi vì Illustrator. eps dựa trên PostScript, bạn có thể mở lại tập tin EPS và chỉnh sửa lại nó ...

Làm thế nào để Thread Text vào Shapes trong Illustrator - núm vú

Làm thế nào để Thread Text vào Shapes trong Illustrator - núm vú

Bạn có thể sử dụng Adobe Illustrator CC để tạo các hình dạng bất thường văn bản và các thiết kế khác. Tạo cột tùy chỉnh của văn bản có hình dạng và kích thước khác nhau bằng cách luồng hình dạng kín cùng nhau. Kỹ thuật này, về việc truyền văn bản từ một hình dạng này sang hình khác, làm việc với các hình chữ nhật, hình tròn, sao, hoặc bất kỳ hình dạng khép kín nào khác và có thể dẫn tới ...

Cách sử dụng Công cụ Hình dạng của Người tạo Illustrator - những hình nộm

Cách sử dụng Công cụ Hình dạng của Người tạo Illustrator - những hình nộm

Bằng công cụ Adobe Illustrator CC Shape Builder, bạn có thể trực giác kết hợp, chỉnh sửa, và điền vào hình trên artboard của bạn. Làm theo các bước sau để tạo hình dạng độc đáo của riêng bạn bằng công cụ Shape Builder: Tạo một số hình dạng chồng chéo nhau. Chọn các hình dạng mà bạn muốn kết hợp. Chọn công cụ Shape Builder và sau đó nhấp và kéo ...

Lựa chọn của người biên tập

Nói chuyện với các trẻ em của bạn về Thách thức Internet- núm vú

Nói chuyện với các trẻ em của bạn về Thách thức Internet- núm vú

Trong khi hiểu biết về đe doạ trực tuyến là một bước đi đầu tiên trong việc ngăn ngừa, để bạn có thể nói chuyện trực tiếp với con của bạn về vấn đề đe doạ trực tuyến. Sau đây là một số hướng dẫn để giúp bạn trong cuộc thảo luận gia đình về chủ đề đôi khi khó chịu này. Thảo luận về định nghĩa về đe doạ trực tuyến bao gồm cả cách trẻ có thể phát hiện hành vi đe doạ trực tuyến. Bắt nạt trực tuyến ...

ỨNg dụng và tính năng của máy tính bảng cho trẻ của bạn - nồng độ

ỨNg dụng và tính năng của máy tính bảng cho trẻ của bạn - nồng độ

Có hàng tấn ứng dụng và tính năng sẵn có cho máy tính bảng. Đây là một số ứng dụng hàng đầu dành cho trẻ em và thanh thiếu niên trên máy tính bảng chạy trên nền Android, trình đọc điện tử nền tảng Android và iPad của Apple. Ứng dụng Android và iPad thân thiện với trẻ em Với các ứng dụng mới được bổ sung vào các thị trường trực tuyến hàng ngày, gần như không thể tạo ra một sản phẩm toàn diện ...

Kỹ năng nuôi dạy con đơn: thực sự lắng nghe con bạn - những con vật

Kỹ năng nuôi dạy con đơn: thực sự lắng nghe con bạn - những con vật

Mỗi con bạn là một một trong những người thân thiện. Đừng phạm sai lầm của chúng vào một mối quan hệ một kích cỡ phù hợp. Bạn cần phải xử lý idiosyncrasies mỗi đứa trẻ một chút khác nhau. Con gái út của bạn có thể bật khóc khi bạn tình cờ khiển trách cô ấy vì không dọn dẹp phòng, nhưng con gái của bạn có thể hài hước tốt hơn