Rustick Posted April 30, 2011 Report Share Posted April 30, 2011 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;То это палочка по высоте получается гораздо больше чем текст и не совсем так как надо. Quote Link to comment Share on other sites More sharing options...
0 tt48 Posted April 30, 2011 Report Share Posted April 30, 2011 1. Более короткой записи нет.Можно через border: 1px solid black;border-width: 0 1px; Разницы в длине особой нет.http://www.w3.org/TR/CSS21/box.html#border-properties2. Палочку можно сделать через | . Сделать этому символу оберткус display: inline-block;*display: inline;/*for ie lt 8*/*zoom:1;/*for ie lt 8*/ для обычных ссылок или float, если ссылки тож плавучие.Но это только если хочется настраивать интервал между ссылками и чертой этой и не зависеть от ширины пробела. + можно похимичить с вертикальным выравниванием, не задевая ссылки. Quote Link to comment Share on other sites More sharing options...
0 Rustick Posted May 7, 2011 Author Report Share Posted May 7, 2011 On 4/30/2011 at 6:10 PM, tt48 said: 2. Палочку можно сделать через | . Сделать этому символу оберткус display: inline-block;*display: inline;/*for ie lt 8*/*zoom:1;/*for ie lt 8*/ для обычных ссылок или float, если ссылки тож плавучие.Но это только если хочется настраивать интервал между ссылками и чертой этой и не зависеть от ширины пробела. + можно похимичить с вертикальным выравниванием, не задевая ссылки.Что-то я так и не понял. Каким образом я буду вставлять этот элемент в код? И что значит сделать этому символу обертку? Quote Link to comment Share on other sites More sharing options...
0 psywalker Posted May 7, 2011 Report Share Posted May 7, 2011 On 5/7/2011 at 4:15 PM, Rustick said: On 4/30/2011 at 6:10 PM, tt48 said: 2. Палочку можно сделать через | . Сделать этому символу оберткус display: inline-block;*display: inline;/*for ie lt 8*/*zoom:1;/*for ie lt 8*/ для обычных ссылок или float, если ссылки тож плавучие.Но это только если хочется настраивать интервал между ссылками и чертой этой и не зависеть от ширины пробела. + можно похимичить с вертикальным выравниванием, не задевая ссылки.Что-то я так и не понял. Каким образом я буду вставлять этот элемент в код? И что значит сделать этому символу обертку?1. Вставлять этот код ты будешь с помощью Условных комментариев для ИЕ. Гугл в помощь.2. Обёртка - это контейнер, родительский элемент, т.е. тот, в котором будет лежать твой. Quote Link to comment Share on other sites More sharing options...
0 Rustick Posted May 8, 2011 Author Report Share Posted May 8, 2011 On 5/7/2011 at 5:25 PM, psywalker said: On 5/7/2011 at 4:15 PM, Rustick said: On 4/30/2011 at 6:10 PM, tt48 said: 2. Палочку можно сделать через | . Сделать этому символу оберткус display: inline-block;*display: inline;/*for ie lt 8*/*zoom:1;/*for ie lt 8*/ для обычных ссылок или float, если ссылки тож плавучие.Но это только если хочется настраивать интервал между ссылками и чертой этой и не зависеть от ширины пробела. + можно похимичить с вертикальным выравниванием, не задевая ссылки.Что-то я так и не понял. Каким образом я буду вставлять этот элемент в код? И что значит сделать этому символу обертку?1. Вставлять этот код ты будешь с помощью Условных комментариев для ИЕ. Гугл в помощь.2. Обёртка - это контейнер, родительский элемент, т.е. тот, в котором будет лежать твой.1. Мне палочку нужно сделать для всех браузеров, при чем тут условные комментарии ИЕ?2. Понятно. Спасибо.Автор выше написал, что я должен вставить палочку, а уже ей сделать обертку. Куда я палочку то должен вставлять? Quote Link to comment Share on other sites More sharing options...
0 psywalker Posted May 8, 2011 Report Share Posted May 8, 2011 On 5/8/2011 at 6:43 AM, Rustick said: On 5/7/2011 at 5:25 PM, psywalker said: On 5/7/2011 at 4:15 PM, Rustick said: On 4/30/2011 at 6:10 PM, tt48 said: 2. Палочку можно сделать через | . Сделать этому символу оберткус display: inline-block;*display: inline;/*for ie lt 8*/*zoom:1;/*for ie lt 8*/ для обычных ссылок или float, если ссылки тож плавучие.Но это только если хочется настраивать интервал между ссылками и чертой этой и не зависеть от ширины пробела. + можно похимичить с вертикальным выравниванием, не задевая ссылки.Что-то я так и не понял. Каким образом я буду вставлять этот элемент в код? И что значит сделать этому символу обертку?1. Вставлять этот код ты будешь с помощью Условных комментариев для ИЕ. Гугл в помощь.2. Обёртка - это контейнер, родительский элемент, т.е. тот, в котором будет лежать твой.1. Мне палочку нужно сделать для всех браузеров, при чем тут условные комментарии ИЕ?2. Понятно. Спасибо.Автор выше написал, что я должен вставить палочку, а уже ей сделать обертку. Куда я палочку то должен вставлять?1. Сделай её бордером у LI Quote Link to comment Share on other sites More sharing options...
0 Rustick Posted May 8, 2011 Author Report Share Posted May 8, 2011 Добавил в ul.hr li border-right: 1px solid black;а в ul.hrdisplay: inline-block;Все тоже самое, палочка слишком большая. Quote Link to comment Share on other sites More sharing options...
0 tt48 Posted May 8, 2011 Report Share Posted May 8, 2011 (edited) <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 May 8, 2011 by tt48 Quote Link to comment Share on other sites More sharing options...
Question
Rustick
1. Например есть такая запись:
border-top: 1px solid black;
border-bottom: 1px solid black;
Можно ли ее как-то сократить?
То есть в случае с
padding-top: 10px;
padding-bottom: 10px;
Можно было бы записать как
padding: 10px 0;
Если что-то схожее для border?
2. В моей теме так никто и не ответил. Как сделать палочку сбоку.
То есть например так:
Именно если делать через border-right: 1px solid black;
То это палочка по высоте получается гораздо больше чем текст и не совсем так как надо.
Link to comment
Share on other sites
7 answers to this question
Recommended Posts
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.