Как преобразовать <размер шрифта = “10”> к пкс?

Вы правы, этот запрос возвращает nodeId вместо node.

Если вам нужен узел, тогда ваш запрос Cypher должен быть таким

(я не знаю, как перевести это в C #, я думаю, вы можете перевести это, чтобы получить узлы):

[ 110]
29
задан Mien 15 April 2013 в 19:31
поделиться

5 ответов

<font size=1>- font size 1</font><br>
<span style="font-size:0.63em">- font size: 0.63em</span><br>

<font size=2>- font size 2</font><br>
<span style="font-size: 0.82em">- font size: 0.82em</span><br>

<font size=3>- font size 3</font><br>
<span style="font-size: 1.0em">- font size: 1.0em</span><br>

<font size=4>- font size 4</font><br>
<span style="font-size: 1.13em">- font size: 1.13em</span><br>

<font size=5>- font size 5</font><br>
<span style="font-size: 1.5em">- font size: 1.5em</span><br>

<font size=6>- font size 6</font><br>
<span style="font-size: 2em">- font size: 2em</span><br>

<font size=7>- font size 7</font><br>
<span style="font-size: 3em">- font size: 3em</span><br>
41
ответ дан 28 November 2019 в 01:17
поделиться

Как правило, нельзя полагаться на фиксированный размер пикселя для шрифтов, пользователь может масштабировать экран, и значения по умолчанию не всегда одинаковы (зависит от настроек DPI экрана и т. Д.).

Может быть, посмотрите эту (пиксель в точку) и эту ссылку .

Но, конечно, вы можете установить размер шрифта в px, чтобы вы знали сколько пикселей на самом деле шрифт. Это может помочь, если вам действительно нужен фиксированный макет, но такая практика снижает доступность вашего веб-сайта.

1
ответ дан 28 November 2019 в 01:17
поделиться

Согласно W3C :

Этот атрибут устанавливает размер шрифт. Возможные значения:

  • Целое число от 1 до 7. Это устанавливает шрифт на некоторый фиксированный размер, чей рендеринг зависит от пользователя агент. Не все пользовательские агенты могут отображать все семь размеров.
  • Относительное увеличение размера шрифта. Значение «+1» означает на один размер больше. Значение «-3» означает три размера меньше. Все размеры принадлежат шкале от 1 до 7.

Следовательно, запрашиваемое вами преобразование невозможно. Браузер не обязан использовать определенные размеры с определенными атрибутами size .

Также обратите внимание, что использование элемента font не рекомендуется W3 в пользу таблиц стилей .

15
ответ дан 28 November 2019 в 01:17
поделиться

Нельзя так легко ответить. Это зависит от используемого шрифта и точек на дюйм (ppi). Этот должен дать обзор проблемы.

-1
ответ дан 28 November 2019 в 01:17
поделиться

Используя точки данных из принятого ответа, вы можете использовать полиномиальную интерполяцию для получения формулы.

WolframAlpha Вход: интерполирующий полином {{1, .63}, {2, .82}, {3,1}, {4,1.13}, {5,1.5}, {6, 2 }, {7,3}}

Формула: 0,00223611x ^ 6 - 0,0530417x ^ 5 + 0,496319x ^ 4 - 2,30479x ^ 3 + 5,51644x ^ 2 - 6,16717x + 3,14

И используйте код Groovy:

import java.math.*
def convert = {x -> (0.00223611*x**6 - 0.053042*x**5 + 0.49632*x**4 - 2.30479*x**3 + 5.5164*x**2 - 6.167*x + 3.14).setScale(2, RoundingMode.HALF_UP) }
(1..7).each { i -> println(convert(i)) }
5
ответ дан 28 November 2019 в 01:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: