css проблема с версткой
если говорить точнее, модуль уже давно написан, только есть некоторые проблемы с версткой
[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]
Результат
это уже лучше, но тоже не без казусов
Оригинальный глюк
посоветуйте что делать?
кортинки потерялись
Выровнять по вертикали можно задав line-heights:/*высота в пикселях*/ и vertical-align:middle;
как это вещь работает я кстати не понимаю. В спеце написано, что применяется к текстовым элементам. У меня она никогда не применяется.
Цитата:
как это вещь работает я кстати не понимаю
line-heights нужно указывать и будет счастье )
Цитата: cogonet
Выровнять по вертикали можно задав line-heights:/*высота в пикселях*/ и vertical-align:middle;
от line-heights толку ноль
а вот vertical-align помог, хоть и несовсем
middle на пиксель ниже
top на пиксель выше
странно в прошлый раз не помогло, видемо я опять перепутал vertical-align и valign ;)
укажите для line-heights высоту, равную высоте картинки и vertical-align:middle
Цитата: cogonet
укажите для line-heights высоту, равную высоте картинки и vertical-align:middle
высота кортинки 15px высота шрифта 9pt(это примерно 12px) высоту строки(line-heights) я могу указать хоть 2px, хоть 30px ничего не изменится
а про vertical-align я уже говорил выше
Цитата: cogonet
line-heights нужно указывать и будет счастье )
спасибо! попробую, а то высоту линии применяю, а вот в комбинации эти свойства, кажется, не пробовал