определить высоту изображения в расширении xul - PullRequest
1 голос
/ 20 января 2010

Мое расширение - это наложение, в котором есть несколько изображений внутри панели инструментов. Мне нужно отображать эти изображения маленькими (около 15 пикселей), но они всегда отображаются на одной и той же высоте панели инструментов. Я уже пытался определить высоту и maxHeight изображения и hbox, где они находятся, но это не работает.

вот кусок кода:

...

<toolbox id="navigator-toolbox">
    <toolbar id="my-toolbar">
        <label>images:</label>
        <hbox id="rsour_inputRating">
            <image id="rsour_1" />
            <image id="rsour_2" />
            <image id="rsour_3" />
            <image id="rsour_4" />
            <image id="rsour_5" />
        </hbox>
    <toolbarseparator />

...

Ответы [ 2 ]

2 голосов
/ 28 февраля 2010

Правильный способ - использовать -moz-box-align в CSS или выровнять атрибут в xul, чтобы изображение не растягивалось по вертикали:

#rsour_inputRating{
  -moz-box-align:center;
}

#rsour_inputRating img{
  list-style-image : url("chrome://...");
  width:20px;
  height:15px;
}
0 голосов
/ 11 февраля 2010

В верхней части файла добавьте:

<?xml-stylesheet href="chrome://your_ext_name/content/cssFile.css" type="text/css"?>

Затем в файле CSS:

#rsour_inputRating img  {height:15px;}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...