Небольшие проблемы с заполнением таблиц, вложенных в Divs

#c# #asp.net

#c# #asp.net

Вопрос:

В настоящее время я нахожусь в процессе завершения веб-сайта, для которого требовались таблицы для идеального выравнивания нескольких изображений и ссылок на различные фотографии, которые все вложены в таблицу. Эта таблица находится внутри div, внутри пользовательского элемента управления (.ascx)

Теперь на моей главной странице у меня есть логотип для веб-сайта, который вложен в центральный тег

  <center>
    <div class="SizeToAlignment">
      <img src="Images/Master_Images/logo.gif" style="width: 958px; height: 100%;" alt="Heading" />
    </div>
 </center>
 <center>
    <div>
      <uc1:TablePics ID="TablePics1" runat="server" />
    </div>
 </center>
  

Конечный продукт приводит к смещению LogoDiv с таблицей usercontrol TablePics1 (содержащей мои таблицы ссылок и изображений) на 1 отдельный пиксель (слева).

Я не хочу изменять размер своего логотипа. Есть идеи о том, что мне следует делать?

Ответ №1:

В целях тестирования попробуйте следующее:

 <div class="SizeToAlignment" style="padding-left:1px;">
    ...
</div>
  

Если это решит проблему, удалите этот атрибут стиля и добавьте правило заполнения слева в класс SiteToAlignment в вашей таблице стилей.

Комментарии:

1. файл cookie сильно раскрошился там, и, казалось, что он увеличился на 2 пикселя. Теперь определенно выровнено. Спасибо!

2. CSS-материал может быть настоящим PITA 😉

3. без шуток: O Я на самом деле разработчик Windows forms >< Но моя работа требует, чтобы я делал asp.net веб-сайты, так что я все еще стажер

4. Для решения проблем CSS панель инструментов веб-разработки в Firefox — ваш лучший друг 😉

5. я использую Firefox 4:? где я могу найти эту панель инструментов? это плагин? или я должен тащить свою ленивую задницу в Google: P