The reason is that this type of web page originated from a wireless protocol called WAP. WAP can run on various wireless networks, such as GSM, GPRS, CDMA, etc. WML is the abbreviation of Wireless Makeup language. Mobile phones that support WAP technology can browse Internet content described by WML. Today's small-screen mobile devices, such as mobile phones, already have the ability to access the WWW. Its built-in browser or third-party browser is mostly based on the WebKit engine. Therefore, no one uses WML to organize WAP sites anymore. Generally, WAP websites are built using HTML+CSS. When designing web pages for small-screen mobile devices, you may need to understand the following prerequisites:
Yes, I have to mention it. Who says it has a high market share? In actual development, we found that UC Browser has some "special care" for CSS:
However, I still believe that when building web sites for small-screen mobile devices, the interface can be developed based on the browser of the WebKit engine as the standard.
Here I created a fashionable design principle: "For the interface design of small-screen mobile devices, the interface of certain specified tasks should give priority to letting users focus on the current task rather than the application itself. " This principle is feasible and also applies to designing mobile device applications~ Each browser has customized the hover style of links. For example, some browsers add a border when a link is focused, while others add a background color when a link is focused. Therefore, web pages for small-screen mobile devices do not need to write hover styles in CSS. Considering the touch screen operation, users cannot perform over operations with their fingers, so the use of mouseover should be prohibited on web pages that are accessed on mobile devices . |
<<: Implementation steps for building FastDFS file server in Linux
>>: Solution to the problem of too high penetration of input and textarea levels in WeChat applet
In the previous article, I introduced the basic k...
This article mainly focuses on the installation a...
Table of contents 1. Routing Configuration 2. Vue...
1. Introduction to nmon Nmon (Nigel's Monitor...
Preface var is a way to declare variables in ES5....
When making a web page, we usually need to consid...
Preface In Linux kernel programming, you will oft...
First, let me give you an example (if you don’t w...
Table of contents use Use of EsLint Add a profile...
In order to extend the disk life for storing audi...
Commonly used JavaScript code to detect which ver...
Table of contents 1. Comparison with Vue2 1. New ...
There are already many articles about slot-scope ...
Preface In practice, we may encounter such a prob...
Table of contents Importing JavaScript 1. Interna...