Отзывчивое приложение: какие единицы размера шрифта em против px против pt против процента

Если вы хотите только проверить, подключен ли он к интернету, этот метод возвращает true, если интернет подключен, предпочтительнее, если вы используете адрес сайта, который вы пытаетесь подключить через программу.

     public static boolean isInternetReachable()
    {
        try {
            //make a URL to a known source
            URL url = new URL("http://www.google.com");

            //open a connection to that source
            HttpURLConnection urlConnect = (HttpURLConnection)url.openConnection();

            //trying to retrieve data from the source. If there
            //is no connection, this line will fail
            Object objData = urlConnect.getContent();

        } catch (Exception e) {              
            e.printStackTrace();
            return false;
        }

        return true;
    }
16
задан dextervip 4 September 2012 в 21:04
поделиться

1 ответ

Различные размеры:

  1. «Ems» (em) : «em» - это масштабируемая единица измерения. Em равен текущему размеру шрифта, например, если размер шрифта документа 12pt, 1em равен 12pt. Ems по своей природе масштабируемы, поэтому 2em будет равняться 24pt, .5em будет равно 6pt и т. Д.
  2. Percent (%) : процентная единица очень похожа на единицу «em», за исключением нескольких принципиальных отличий. Во-первых, текущий размер шрифта равен 100% (то есть 12pt = 100%). При использовании процентной единицы ваш текст остается полностью масштабируемым для мобильных устройств и для обеспечения доступности.
  3. Пиксели (px): Пиксели - это единицы фиксированного размера, которые используются на экране носителя (т.е. для чтения на экране компьютера). Одна проблема с пиксельной единицей состоит в том, что она не масштабируется.
  4. Точки (pt): Точки традиционно используются в печатных СМИ (все, что должно быть напечатано на бумаге и т. Д.). Одна точка равна 1/72 дюйма. Точки очень похожи на пиксели в том смысле, что они являются единицами фиксированного размера и не могут масштабироваться по размеру.
  5. Единицы области просмотра : - Они относятся к порту просмотра. Они являются новыми в CSS3
    1. 3.2vw = 3.2% ширины области просмотра
    2. 3.2vh = 3.2% высоты области просмотра
    3. 3.2vmin = Меньше 3.2vw или 3.2 vh
    4. 3.2vmax = больше 3.2vw или 3.2vh

см. kyleschaeffer.com / .... и css-tricks.com / ....

Но чтобы добиться отзывчивой опечатки, посмотрите на https://stackoverflow.com/a/21981859/406659

4
ответ дан Community 4 September 2012 в 21:04
поделиться