2010-09-22 2 views
0

У меня есть мобильный сайт, который работает в каждом браузере, с которым я его тестирую. Хотя на Blackberry вся страница, похоже, выравнивается слева, а не в центре.Страница центра на Blackberry для мобильных устройств

Есть ли способ, чтобы он выравнивался по середине, как и все остальное? Можете ли вы использовать условные обозначения так же, как и с IE? Нужно ли мне нацеливать тег тела?

На данный момент это просто прост: 0 авто; - Любая помощь приветствуется. Благодарю.

+0

Я не совсем уверен, поэтому я не голосую, чтобы закрыть, но вы * можете * найти http://doctype.com лучший ресурс для ответа на этот вопрос. –

+0

Doctype: Что мы обычно используем для мобильных сайтов нам никогда не приходилось беспокоиться о Blackberry. – Phill

+0

Что это за Blackberry? Большинство моделей по умолчанию не применяют CSS. – robertc

ответ

-1

Попробуйте обернуть контейнер/содержимое, которое вы хотите, центрированным в другом элементе с выравниванием текста, установленным в центр. Например.

< div style = "text-align: center; width: 100%;" > < div id = "myContent" style = "width: 50%;" > </дел > </дел >

1

Первоначально я наткнулся на этот вопрос, задавая то же самое, то я понял, решение (для моего конкретного случая), который я думал, что я поделюсь. (Примечание: мой сайт выровнен по правому краю в Safari на моем iPhone.)

Я разделил свой сайт на разделы, некоторые из которых были установлены на min-width: 1140px, а другие - на 960px. Если левое и правое поля установлены на авто, все будет выглядеть по центру на всех настольных браузерах, как и должно быть.

Однако те секции, которые были уже, были выровнены по левому краю на мобильных устройствах, поэтому я просто завернул их в div с шириной: 100%, min-width: 1140px (или ваш самый широкий раздел), margin: 0 auto; и все выровнено нормально на мобильном телефоне :)

Смежные вопросы