Это может быть более надежным сделать это с помощью медиа-запросов в CSS. Поскольку в некоторых браузерах нет встроенного JavaScript, особенно мобильных браузеров, считается лучшей практикой поддержки базовых функций без JavaScript. См. this answer by Haylem для получения дополнительной информации.
Отличное объяснение медиа-запросов CSS3 доступно в this SmashingMagazine.com article, "How to Use CSS3 Media Queries". В вашем примере, вы могли бы быстро реализовать это следующим образом:
<style>
@import url(/pc.css) (min-width:480px);
@import url(/mobile.css) (max-width:480px);
</style>
Естественно, это не будет работать в древних версиях Internet Explorer, так что вы, возможно, потребуется рассмотреть это также:
<!--[if lt IE 9]>
<link rel="stylesheet" type="text/css" media="all" href="/pc.css"/>
<![endif]-->
Однако, если у вас нет сильного опыта в гибком веб-дизайне (RWD), вам может быть лучше рассмотреть рамки CSS, такие как Foundation или Bootstrap. Выезд this Mashable.com article for a good overview.
Возможно, вы также захотите ознакомиться с HTML5 Boilerplate, который используется в более широком комплекте быстрого запуска, INIT.
https://developer.mozilla.org/en-US/ docs/Web/Guide/CSS/Media_queries – Quentin
Используйте медиа-запросы, пожалуйста. – BenM
Можете ли вы дать мне код для использования – ehis