Jump to content
  • 0

Вопросы по border


Rustick
 Share

Question

1. Например есть такая запись:

border-top: 1px solid black;

border-bottom: 1px solid black;

Можно ли ее как-то сократить?

То есть в случае с

padding-top: 10px;

padding-bottom: 10px;

Можно было бы записать как

padding: 10px 0;

Если что-то схожее для border?

2. В моей теме так никто и не ответил. Как сделать палочку сбоку.

То есть например так:


Ссылка 1 | Ссылка 2

Именно если делать через border-right: 1px solid black;

То это палочка по высоте получается гораздо больше чем текст и не совсем так как надо.

Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

1. Более короткой записи нет.

Можно через


border: 1px solid black;
border-width: 0 1px;

Разницы в длине особой нет.

http://www.w3.org/TR/CSS21/box.html#border-properties

2. Палочку можно сделать через | . Сделать этому символу обертку

с


display: inline-block;
*display: inline;/*for ie lt 8*/
*zoom:1;/*for ie lt 8*/

для обычных ссылок или float, если ссылки тож плавучие.

Но это только если хочется настраивать интервал между ссылками

и чертой этой и не зависеть от ширины пробела.

+ можно похимичить с вертикальным выравниванием, не задевая ссылки.

Link to comment
Share on other sites

  • 0

2. Палочку можно сделать через | . Сделать этому символу обертку

с


display: inline-block;
*display: inline;/*for ie lt 8*/
*zoom:1;/*for ie lt 8*/

для обычных ссылок или float, если ссылки тож плавучие.

Но это только если хочется настраивать интервал между ссылками

и чертой этой и не зависеть от ширины пробела.

+ можно похимичить с вертикальным выравниванием, не задевая ссылки.

Что-то я так и не понял. Каким образом я буду вставлять этот элемент в код? И что значит сделать этому символу обертку?

Link to comment
Share on other sites

  • 0

2. Палочку можно сделать через | . Сделать этому символу обертку

с


display: inline-block;
*display: inline;/*for ie lt 8*/
*zoom:1;/*for ie lt 8*/

для обычных ссылок или float, если ссылки тож плавучие.

Но это только если хочется настраивать интервал между ссылками

и чертой этой и не зависеть от ширины пробела.

+ можно похимичить с вертикальным выравниванием, не задевая ссылки.

Что-то я так и не понял. Каким образом я буду вставлять этот элемент в код? И что значит сделать этому символу обертку?

1. Вставлять этот код ты будешь с помощью Условных комментариев для ИЕ. Гугл в помощь.

2. Обёртка - это контейнер, родительский элемент, т.е. тот, в котором будет лежать твой.

Link to comment
Share on other sites

  • 0

2. Палочку можно сделать через | . Сделать этому символу обертку

с


display: inline-block;
*display: inline;/*for ie lt 8*/
*zoom:1;/*for ie lt 8*/

для обычных ссылок или float, если ссылки тож плавучие.

Но это только если хочется настраивать интервал между ссылками

и чертой этой и не зависеть от ширины пробела.

+ можно похимичить с вертикальным выравниванием, не задевая ссылки.

Что-то я так и не понял. Каким образом я буду вставлять этот элемент в код? И что значит сделать этому символу обертку?

1. Вставлять этот код ты будешь с помощью Условных комментариев для ИЕ. Гугл в помощь.

2. Обёртка - это контейнер, родительский элемент, т.е. тот, в котором будет лежать твой.

1. Мне палочку нужно сделать для всех браузеров, при чем тут условные комментарии ИЕ?

2. Понятно. Спасибо.

Автор выше написал, что я должен вставить палочку, а уже ей сделать обертку. Куда я палочку то должен вставлять?

Link to comment
Share on other sites

  • 0

2. Палочку можно сделать через | . Сделать этому символу обертку

с


display: inline-block;
*display: inline;/*for ie lt 8*/
*zoom:1;/*for ie lt 8*/

для обычных ссылок или float, если ссылки тож плавучие.

Но это только если хочется настраивать интервал между ссылками

и чертой этой и не зависеть от ширины пробела.

+ можно похимичить с вертикальным выравниванием, не задевая ссылки.

Что-то я так и не понял. Каким образом я буду вставлять этот элемент в код? И что значит сделать этому символу обертку?

1. Вставлять этот код ты будешь с помощью Условных комментариев для ИЕ. Гугл в помощь.

2. Обёртка - это контейнер, родительский элемент, т.е. тот, в котором будет лежать твой.

1. Мне палочку нужно сделать для всех браузеров, при чем тут условные комментарии ИЕ?

2. Понятно. Спасибо.

Автор выше написал, что я должен вставить палочку, а уже ей сделать обертку. Куда я палочку то должен вставлять?

1. Сделай её бордером у LI

Link to comment
Share on other sites

  • 0


<input type='submit' value="Войти" class="as_a_link" id='submit' />
<div class='separator'>|</div>
<a href="../registr" class="aut_link">
Зарегистрироваться
</a>


.separator{
display: inline-block;
*display: inline;
*zoom:1;
}

Оставшимся двум блокам - input \ a - также прописываем стили, по типу сепаратора..Не помню, какие идут параметры display у input по дуфалту..может и не надо ему ничего менять - хуже не будет.

Edited by tt48
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