В Android есть несколько констант Paint, по которым я не смог найти много информации. Может ли кто-нибудь помочь мне немного пояснить эти флаги:
«Субпиксельный» режим чем-то близок к ClearType или это что-то совсем другое] -121-24? [1179-24 --1832525-
Да, да, я знаю, что это еще один вопрос о вертикальном выравнивании с помощью CSS, и это было сделано миллион раз раньше. Будьте уверены, я сталкивался с этой проблемой много раз, и я Мы уже читали о различных способах центрирования по вертикали с помощью CSS. Я спрашиваю здесь, потому что ни один из этих способов не делает то, что я хочу сделать, и я просто хочу убедиться, что мои подозрения (что вертикальное выравнивание CSS нарушено и не будет делать то, что я хочу) определенно верны.
Во-первых, вот мой тестовый пример: http://www.game-point.net/misc/testAlign/
Вот критерии:
Это кажется невозможным даже в CSS3, не говоря уже о CSS2. Раздражает то, что я почти у цели; положение : абсолютное; top: -50%;
DIV устанавливает верхнюю часть этого DIV на полпути вниз по DIV контейнера. Проблема в том, что внутренний DIV со стилем position: relative; top: -50%;
ничего не делает для перемещения содержимого вверх на половину его высоты, для его полного центрирования, потому что CSS говорит, что абсолютно позиционированный DIV не имеет высоты и, следовательно, top: -50%
бессмысленно. Насколько я могу судить, это просто фундаментальный недостаток CSS без особой причины. Абсолютно позиционированный элемент имеет высоту, и я не знаю, почему CSS делает вид, что это не так. Я просто хотел спросить, есть ли у кого-нибудь идеи, как я могу добиться желаемого эффекта, на фото внизу, учитывая критерии, которые я изложил выше. По иронии судьбы «сломанная» модель коробки IE6 / 7/8 в режиме quirks дает мне именно этот эффект. Жаль, что они «исправляют» это в IE9, чтобы больше не было.