Jump to content
  • 0

Центровка маркера


maximo
 Share

Question

19 answers to this question

Recommended Posts

  • 0
кинь код хтмл и цсс

.copyz {

color: #2f2f2f;

font-size: 11px; /* ! */

font-family: Verdana; /* ! */

text-decoration: none;

}

.copyz ul, .copyz li {

list-style-image: url('/images/point_1.gif');

}

.copyz a:active, .copy a:visited, .copy a:link {

color: #2f2f2f;

text-decoration: none;

}

.copyz a:hover {

color: #0066FF;

text-decoration: none;

}

<tr>

<td align="left" valign="top" class="copyz"> <ul><li><a href="/medicine/">Медицина</a></li>

</ul></td>

</tr>

Edited by maximo
Link to comment
Share on other sites

  • 0

Может так?

<style>
.copyz {
color: #2f2f2f;
font-size: 11px;
font-family: Verdana;
text-decoration: none;
}
.copyz li {
list-style-image: url('strelka.gif');
}
.copyz a:active, a:visited, a:link {
color: #2f2f2f;
text-decoration: none;
}
.copyz a:hover {
color: #0066FF;
text-decoration: none;
}
</style>
</head>

<body>
<ul class="copyz">
<li><a href="/medicine/">Медицина</a></li>
</ul>

Link to comment
Share on other sites

  • 0

Я тоже предпочитаю способ с

ul {
list-style: none;
}
li {
padding-left: 25px;
background: url(/images/point_1.gif) no-repeat 0 2px; /* последней цифрой подогнать куда надо */
}

В варианте с list-style-image, по-моему, единственный способ рулить положением маркера - через саму картинку (добавляя/убирая к ней несколько пикселей пустого пространства с нужной стороны).

Edited by SelenIT
Link to comment
Share on other sites

  • 0
Может так?

<style>
.copyz {
color: #2f2f2f;
font-size: 11px;
font-family: Verdana;
text-decoration: none;
}
.copyz li {
list-style-image: url('strelka.gif');
}
.copyz a:active, a:visited, a:link {
color: #2f2f2f;
text-decoration: none;
}
.copyz a:hover {
color: #0066FF;
text-decoration: none;
}
</style>
</head>

<body>
<ul class="copyz">
<li><a href="/medicine/">Медицина</a></li>
</ul>

нет так же остается, хз как сделать, может ширину строки увеличить или еще как?

п.с. дефолтовые маркера - ровно идут

Я тоже предпочитаю способ с
ul {
list-style: none;
}
li {
padding-left: 25px;
background: url(/images/point_1.gif) no-repeat 0 2px; /* последней цифрой подогнать куда надо */
}

В варианте с list-style-image, по-моему, единственный способ рулить положением маркера - через саму картинку (добавляя/убирая к ней несколько пикселей пустого пространства с нужной стороны).

спасибо, помогло, выставил:

ul {

list-style: none;

}

li {

padding-left: 25px;

background: url(/images/point_1.gif) no-repeat 0 -1px; /* последней цифрой подогнать куда надо */

}

и выравнилось или нельзя данную координату в минус загонять?

Edited by maximo
Link to comment
Share on other sites

  • 0

Можно это смещение делать отрицательным.

А вообще положением изображения, установленного с помощью list-style-image, достаточно сложно управлять. Проще размер самой картинки при этом изменять. А при установке в виде фона средства для управления положением есть, поэтому этот способ зачастую удобнее.

Link to comment
Share on other sites

  • 0
Можно это смещение делать отрицательным.

А вообще положением изображения, установленного с помощью list-style-image, достаточно сложно управлять. Проще размер самой картинки при этом изменять. А при установке в виде фона средства для управления положением есть, поэтому этот способ зачастую удобнее.

вот вот теперь как раз отступ в 25пикселей встал от левого края, пробуй уменьшать(поближе сделать) - маркер наезжает на текст ссылки а расстояние от левого края не уменьшается, или я не правильно делаю?

Link to comment
Share on other sites

  • 0
вот вот теперь как раз отступ в 25пикселей встал от левого края, пробуй уменьшать(поближе сделать) - маркер наезжает на текст ссылки а расстояние от левого края не уменьшается, или я не правильно делаю?

сделал, только косяк выходит с осликом - делает отступы где то в 10 пикселей от картинки, в лисе, опере, хроме - все нормуль, как корректно заставить работать ослика?

Link to comment
Share on other sites

  • 0
вот этим хаком поиграйся: _свойство:значение; его только ослик и понимает)

дописать к стилю:

background: - для не ослика

_background: - для ослика

?

сделал вот так:

padding-left:15px;

_padding-left:5px;

не помогает, тестирую на широкофарматнике или по другому надо делать?

Link to comment
Share on other sites

  • 0

ты правильно понял) но на счет того что над прописывать я не вникал) Ну вот без хака попробуй подставь значение которое подойдет для осла так как тебе надо, а потом просто поставь перед ним черточку.)

Link to comment
Share on other sites

  • 0

всем спасибо по маркеру, вопрос: как растянуть полосу в ие(в других броузерах работает а в ие делает отступ с правого края), коды:

.hrs {

border-bottom: 2px solid #006699;

margin-bottom: 3px;

margin-top: 3px;

}

вписываю как: <div class="hrs"></div>

при задании размеров в полную ширину - выдает отступ, при размере менее реальной ширины - выдает нормально

Link to comment
Share on other sites

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.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy