Мне нужно отобразить другой HTML, если браузер IE6 / IE7. Я знаю, что условные комментарии работают хорошо, если мы просто говорим о стилевой информации, но в данном конкретном случае это фактическая разметка.
У меня будет неупорядоченный список изображений, который будет png-24. Они будут иметь закругленные углы (отсюда необходимость прозрачности, обеспечиваемая png-24) и будут иметь стили скругленных границ в CSS (3). Поскольку IE6 не распознает png-24, я хочу иметь альтернативный список изображений, которые являются jpg, у которых уже есть границы, включенные в изображение. Это будет радовать IE6 / IE7, тогда как совместимые со стандартами браузеры получат правильную версию.
(Я делаю это таким образом, потому что сайт потенциально может вырасти до множества изображений, и его нужно легко тематизировать. Если я создаю границы в коде, одно простое изменение цвета границы и изменение ширины сайта. IE все еще должен быть ручным, но я могу создать отдельную плату за это, если они действительно хотят, чтобы это поддерживалось IE6.)
Итак, мой вопрос: каков наилучший способ сделать это с помощью PHP и есть ли недостатки?