Как обеспечить правильное отображение таблиц и изображений в Visual Studio 2005?

Я использовал функцию «Сохранить для Интернета» в Photoshop CS2, чтобы создать таблицу изображений для макета моего сайта.

Этот HTML-код отлично отображается в веб-браузере, однако при импорте в Visual Studio и просмотре в дизайнере сайта показатели неверны и между изображениями (ячейками таблицы) есть горизонтальные промежутки.

Выходные данные Photoshop не относятся ни к каким таблицам стилей. Атрибуты таблицы устанавливают границу, заполнение ячеек и интервал между ячейками равными 0.

Вот как это выглядит в Конструкторе:

Как обеспечить правильное отображение таблиц и изображений в Visual Studio 2005?

А вот как это выглядит в браузере:

Как обеспечить правильное отображение таблиц и изображений в Visual Studio 2005?

Придирчиво ли Visual Studio к компоновке таблиц и изображений? Это ошибка Visual Studio 2005?

Можем ли мы увидеть изображения?

Adhip Gupta 30.09.2008 23:49

Они не видны? Они появляются для меня, но я новичок в связывании изображений.

timebean 01.10.2008 23:03
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
2
496
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Я не играл с функцией «Сохранить для Интернета», но я почти уверен, что выходной html, за исключением разметки таблицы и изображений, должен также содержать некоторые стили css, которые определяют поведение отображения всей страницы.

Итак, при импорте html в VS убедитесь, что связанные стили также переносятся.

Также не забывайте И для обеспечения валидности HTML - вы можете выбрать уровень соответствия вашего веб-приложения в web.config или свойствах проекта (или просто в редакторе html - установите Target Schema на XHTML Transitional, и вы должны быть уверены, что html, полученный из Photoshop, будет правильно проверен.

Вопрос разъяснен выше. Никаких таблиц стилей, полностью действительный xhtml (после редактирования вручную).

timebean 01.10.2008 23:03
Ответ принят как подходящий

Лично я никогда не доверял и редко использую представление дизайна в Visual Studio, и обычно он настроен на представление кода для всех страниц. Я обычно оставляю рабочие версии файлов открытыми в IE и Firefox, чтобы я мог видеть их макет, однако это может вызвать проблемы при попытке просмотреть многоэтапные формы и т. д. В этих случаях я всегда стараюсь вставить некоторый код, чтобы позволить мне чтобы выбрать, какое состояние / шаг я хочу видеть, не вдаваясь в подробности прохождения каждого шага для его тестирования.

Помните, что в VS вы можете щелкнуть правой кнопкой мыши файл в проводнике проекта и выбрать его для просмотра в веб-браузере. вы также можете добавить различные браузеры в настройки VS, что позволит вам выбрать браузер, в котором вы хотите просмотреть файл.

Я понимаю, что это не ответ, но надеюсь, что это полезно.

Спасибо! Я научился принимать недостатки веб-дизайнера в отношении целостности страницы и использовать комбинацию просмотра кода и предварительного просмотра в браузере для разработки.

timebean 03.10.2008 21:01

Дизайнер Visual Studio 2005, похоже, борется с рендерингом определенного HTML-содержимого. Как сказал Тоби, лучший способ обойти проблему - это предварительно просмотреть страницу в веб-браузере, а не работать с дизайнером.

Другой альтернативой, конечно же, является использование Visual Studio 2008, он использует тот же компонент веб-дизайнера, который используется в Expression Web. Я еще не использовал Visual Studio 2008 широко для веб-проектов, но, судя по тому, что я видел, это очень впечатляет! Visual Studio 2008 также имеет параметр представления «Разделить», который позволяет вам видеть конструктора во время редактирования HTML (больше не нужно переключаться между представлением исходного кода и представлением дизайна, и вам понадобится пара минут, чтобы догнать вас!)

Другие вопросы по теме