Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

css проблема с версткой

312
05 июля 2007 года
dead_star
392 / / 26.11.2006
пишу всем известный модуль
если говорить точнее, модуль уже давно написан, только есть некоторые проблемы с версткой
[HTML]
<!-- код одного пункта -->
<a href="" onClick="java script:return(false)" style="width:100%; cursor:default; display:block;">
<img src="plus.gif" name="Out2img1" id="Out2" class="Outline" onClick="java script:clickHandler(this);return(false);"><img
src="folderСlose.jpg" name="Out2img2" id="Out2" class="Outline" onDblClick="java script:clickHandler(this);return(false);"><span
id="Out2" class="Outline" onDblClick="java script:clickHandler(this);return(false);">Содержимое меню "Правка"</span>
</a>
<!-- или без переносов -->
<a href="" onClick="java script:return(false)" style="width:100%; cursor:default; display:block;">
<img src="plus.gif" name="Out2img1" id="Out2" class="Outline" onClick="java script:clickHandler(this);return(false);"><img src="folderСlose.jpg" name="Out2img2" id="Out2" class="Outline" onDblClick="java script:clickHandler(this);return(false);"><span id="Out2" class="Outline" onDblClick="java script:clickHandler(this);return(false);">Содержимое меню "Правка"</span>
</a>
[/HTML]
Результат

очень четко видно что текст пункта находится не по середине
я попробовал решить эту проблему добавив к блоку с текстом строчку [COLOR="Navy"]style="position: relative; top: -3px"[/COLOR]
[HTML]
<!-- код одного пункта -->
<a href="" onClick="java script:return(false)" style="width:100%; cursor:default; display:block;">
<img src="plus.gif" name="Out2img1" id="Out2" class="Outline" onClick="java script:clickHandler(this);return(false);"><img
src="folderСlose.jpg" name="Out2img2" id="Out2" class="Outline" onDblClick="java script:clickHandler(this);return(false);"><span
id="Out2" class="Outline" onDblClick="java script:clickHandler(this);return(false);" style="position: relative; top: -3px">Содержимое меню "Правка"</span>
</a>
[/HTML]
Результат

это уже лучше, но тоже не без казусов
Оригинальный глюк

посоветуйте что делать?
312
06 июля 2007 года
dead_star
392 / / 26.11.2006
кортинки потерялись
кортинка 1
кортинка 2
кортинка 3
3.4K
06 июля 2007 года
cogonet
198 / / 25.07.2006
Выровнять по вертикали можно задав line-heights:/*высота в пикселях*/ и vertical-align:middle;
16K
06 июля 2007 года
rnbparty
33 / / 22.03.2007
vertical-align
как это вещь работает я кстати не понимаю. В спеце написано, что применяется к текстовым элементам. У меня она никогда не применяется.
3.4K
06 июля 2007 года
cogonet
198 / / 25.07.2006
Цитата:
как это вещь работает я кстати не понимаю


line-heights нужно указывать и будет счастье )

312
06 июля 2007 года
dead_star
392 / / 26.11.2006
Цитата: cogonet
Выровнять по вертикали можно задав line-heights:/*высота в пикселях*/ и vertical-align:middle;



от line-heights толку ноль
а вот vertical-align помог, хоть и несовсем
middle на пиксель ниже
top на пиксель выше

странно в прошлый раз не помогло, видемо я опять перепутал vertical-align и valign ;)

3.4K
06 июля 2007 года
cogonet
198 / / 25.07.2006
укажите для line-heights высоту, равную высоте картинки и vertical-align:middle
312
06 июля 2007 года
dead_star
392 / / 26.11.2006
Цитата: cogonet
укажите для line-heights высоту, равную высоте картинки и vertical-align:middle



высота кортинки 15px высота шрифта 9pt(это примерно 12px) высоту строки(line-heights) я могу указать хоть 2px, хоть 30px ничего не изменится

а про vertical-align я уже говорил выше

16K
06 июля 2007 года
rnbparty
33 / / 22.03.2007
Цитата: cogonet
line-heights нужно указывать и будет счастье )


спасибо! попробую, а то высоту линии применяю, а вот в комбинации эти свойства, кажется, не пробовал

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог