2014-01-11 3 views
0

Я довольно новичок в этом деле; все, что я знаю, достаточно CSS и HTML, чтобы сайт выглядел хорошо, поэтому, если вы достаточно любезны ответить, пожалуйста, будьте любезны, чтобы сказать что-то, что я могу понять :)Как я могу сделать свой сайт одинаковым для разных браузеров?

Я искал «Как сделать сайт выглядит одинаково в любом браузере », и каждый говорит, чтобы проверить ваш сайт в разных браузерах на каждом шагу. Это имеет смысл. Но никто не может сказать, что делать, когда вы находите проблему во всем, что напоминает английский.

Опять же, я ничего не знаю об этом, но похоже, что одна и та же проблема связана с тем, просматривает ли зритель ваш сайт на настольном компьютере или смартфоне. Не может ли решение быть схожим? Разве нет какого-то кода, который я мог бы добавить, который бы направил разные браузеры на другой код?

спасибо, что посмотрели.

P.S. Я использую Mac, если это полезно.

+0

Быть в бизнесе на протяжении более 10 лет помогает многим :) – Sliq

ответ

0

Вы можете использовать библиотеки (например, jQuery для JavaScript), которые помогут вам автоматически решать многие проблемы, связанные с браузером. Кроме того, вы должны использовать проверки HTML и CSS, чтобы убедиться, что вы используете допустимые X (HTML) и CSS. Однако, в конце концов, вам все равно придется проверять свой сайт в разных браузерах. Вы можете использовать для этого службу, например browserershots.org.

+0

Спасибо вам большое за ответ, но я не думаю, что вы получите мой вопрос. Я знаю, чтобы проверить свой сайт в разных браузерах, мой вопрос: когда мои аккуратно оформленные цветные текстовые поля, которые красивы в моих браузерах Safari и Firefox, накладываются друг на друга и работают друг с другом в Windows, как я могу это исправить? Очевидно, если я изменил интервал, чтобы разместить его, он будет иметь противоположный эффект на другом, что мне делать? Как заставить браузер понять, что «этот код будет работать для вас, а не этот»? – rogers2992

1

Ну, как люди, объясняющие, что браузеры иногда показывают сайты по-разному, однако большинство браузеров в настоящее время рендеринга вашего сайта одинаково, IE10, FF, Opera, ... Иногда это может быть проблемой, если ваш сайт должен работать более старыми браузеры, такие как IE8, если вы хотите этого, вы должны проверить, являются ли ваши правила стиля CSS2 или CSS3, которые вы используете. CSS2 широко поддерживается, а CSS3 - нет. Также нет необходимости использовать JQuery, потому что он не только накладывает напряжение на ваш сайт, но и вы можете использовать все те же вещи с ванильным Javascript, но поскольку вы говорите о CSS, я не думаю, что это актуально на данный момент. Однако вы будете вынуждены сделать два разных макета для своего сайта для мобильных телефонов и планшетов, если вы хотите, чтобы ваш сайт был удобным для пользователя.

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