Сегодня столкнулся с необычной для себя проблемой.
Страница сверстана с контентом в центре.
Разбита на 4 блока дивами. В двух блоках находятся ссылки в столбик. Так вот в чем суть. Если я в верхнем блоке ставлю ссылки в тег <p> то при разрешении 1024 появляется 1 пиксель справа от контента. Т.е. сам контент не разъезжается, а появляется именно отступ справа.
В нижнем блоке применение этого же тега проходит без проблем. хотя блоки одинаковы.
В разных браузерах отображается по разному.
У меня во всех, кроме Оперы лезет этот пиксель, в Опере нормально. У кого-то и в ФФ все ок. Я даже не знаю в каком направлении думать уже.
Код прилагается.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru-ru" lang="ru-ru"> <head> <meta http-equiv="content-type" content="text/html; charset=Windows-1251" /> </head> _____________________________________________________________________
в таком виде лезет пиксель
<div id="string"> <div id="stolb1"> <div id="zagolovki">Регистрация</div> <p><a href="#" class="ssylki">Как скачать музыку с Вконтакте</a></p> <p><a href="#" class="ssylki">Как сделать новую аватарку</a></p> <p><a href="#" class="ssylki">Как установить приложение на страницу</a></p> <div id="more"> <a href="#" class="more">Все статьи</a></div> </div> <div id="stolb2"> <div id="zagolovki">Аудио</div> <p><a href="#" class="ssylki">Как скачать музыку с Вконтакте</a></p> <p><a href="#" class="ssylki">Как сделать новую аватарку</a></p> <p><a href="#" class="ssylki">Как установить приложение на страницу</a></p> <div id="more"> <a href="#" class="more">Все статьи</a></div> </div> <div id="stolb3"> <div id="zagolovki">Видео</div> <p><a href="#" class="ssylki">Как скачать музыку с Вконтакте</a></p> <p><a href="#" class="ssylki">Как сделать новую аватарку</a></p> <p><a href="#" class="ssylki">Как установить приложение на страницу</a></p> <div id="more"> <a href="#" class="more">Все статьи</a></div> </div> </div>
в таком не лезет
<div id="footer"> <div id="string"> <div id="footer-stolb"> <div id="zagolovki">Самые полезные</div> <p><img src="images/favicon.ico" alt="ikonka"/><a href="#" class="ssylki">Как скачать музыку с Вконтакте</a></p> <p><img src="images/favicon.ico" alt="ikonka"/><a href="#" class="ssylki">Как сделать новую аватарку</a></p> <p><img src="images/favicon.ico" alt="ikonka"/><a href="#" class="ssylki">Как установить приложение на страницу</a></p> <p><img src="images/favicon.ico" alt="ikonka"/><a href="#" class="ssylki">Как установить приложение на страницу</a></p> </div> <div id="footer-stolb"> <div id="zagolovki">Самые популярные</div> <p><img src="images/favicon.ico" alt="ikonka"/><a href="#" class="ssylki">Как скачать музыку с Вконтакте</a></p> <p><img src="images/favicon.ico" alt="ikonka"/><a href="#" class="ssylki">Как сделать новую аватарку</a></p> <p><img src="images/favicon.ico" alt="ikonka"/><a href="#" class="ssylki">Как установить приложение на страницу</a></p> <p><img src="images/favicon.ico" alt="ikonka"/><a href="#" class="ssylki">Как установить приложение на страницу</a></p> </div> <div id="footer-stolb"> <div id="zagolovki">Самые новые</div> <p><img src="images/favicon.ico" alt="ikonka"/><a href="#" class="ssylki">Как скачать музыку с Вконтакте</a></p> <p><img src="images/favicon.ico" alt="ikonka"/><a href="#" class="ssylki">Как сделать новую аватарку</a></p> <p><img src="images/favicon.ico" alt="ikonka"/><a href="#" class="ssylki">Как установить приложение на страницу</a></p> <p><img src="images/favicon.ico" alt="ikonka"/><a href="#" class="ssylki">Как установить приложение на страницу</a></p> </div> </div>
дело точно не в ширине столбцов и паддингах. Потому как если убрать <p> и заменить его просто дивом, все прекрасно работает. Методом перебора и манипуляций с тегами пришел к такому выводу.
Может подскажете чем?
Могу всю верстку скинуть. Мы сегодня втроем ломали голову, но так и не поняли в чем может быть дело. Может у <p> есть какие-то специфические свойства? Сегодня нашел статью, что была подобная проблема (<p> в диве)у ие6, также появлялся отступ. У Лебедева в техногрете почитал примерно об этом же.
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
Softlink
Приветствую!
Сегодня столкнулся с необычной для себя проблемой.
Страница сверстана с контентом в центре.
Разбита на 4 блока дивами. В двух блоках находятся ссылки в столбик. Так вот в чем суть. Если я в верхнем блоке ставлю ссылки в тег <p> то при разрешении 1024 появляется 1 пиксель справа от контента. Т.е. сам контент не разъезжается, а появляется именно отступ справа.
В нижнем блоке применение этого же тега проходит без проблем. хотя блоки одинаковы.
В разных браузерах отображается по разному.
У меня во всех, кроме Оперы лезет этот пиксель, в Опере нормально. У кого-то и в ФФ все ок. Я даже не знаю в каком направлении думать уже.
Код прилагается.
в таком виде лезет пиксель
в таком не лезет
блоки идут друг за другом
дело точно не в ширине столбцов и паддингах. Потому как если убрать <p> и заменить его просто дивом, все прекрасно работает. Методом перебора и манипуляций с тегами пришел к такому выводу.
Может подскажете чем?
Могу всю верстку скинуть. Мы сегодня втроем ломали голову, но так и не поняли в чем может быть дело. Может у <p> есть какие-то специфические свойства? Сегодня нашел статью, что была подобная проблема (<p> в диве)у ие6, также появлялся отступ. У Лебедева в техногрете почитал примерно об этом же.
Link to comment
Share on other sites
41 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.