Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Стили (CSS) » Border для элементов [xfgiven_X][xfvalue_X][/xfgiven_X]

Border для элементов [xfgiven_X][xfvalue_X][/xfgiven_X]


     Все вопросы » Стили (CSS)    3310

вопрос
Суть такая: в дополнительном поле есть несколько элементов, например:
  • ARMv7: Frontier_Gunners_v0.10.13.apk
  • ARMv6: ARMv6.apk

Как сделать так, чтобы после каждого элемента ставился border со стилем?

Ответил: nowheremany


jQuery appendTo

23 комментария

wulv
Юзер

wulv - -

Спасибо большое!!! smile
Почитал, но так и не понял, у меня же доп.поле как ему это задать?
Я не хочу постоянно вставлять какой-то код в доп.поле.

Есть у кого идеи?

nowheremany
Эксперт

nowheremany - -

причем тут доп поле - янаписал в целом про html страницу.
Конечно не поймете если не научитесь работать с JS

Благодарность принимаю тут Связь

wulv
Юзер

wulv - -

nowheremany, тогда как это задать элементам доп.поля?

nowheremany
Эксперт

nowheremany - -

По ссылке хороший учебник jQuery

Благодарность принимаю тут Связь

wulv
Юзер

wulv - -

nowheremany, на данный момент нету времени :(
Что вы считаете по этому поводу это реально сделать для доп.поля?

wulv
Юзер

wulv - -

Итак, получилось. Но возникла проблема: когда я указываю бордер:
<script>
      $(document).ready(function(){
          $(".attachment").append("<div style="border-top:1px solid #ebecf0; margin-top:7px; height:1px;"></div>");
            });
</script>

то вот эта часть:
#ebecf0; margin-top:7px; height:1px;"></div>");

не работает, почему? не понимаю

nowheremany
Эксперт

nowheremany - -

<script>
      $(document).ready(function(){
          $(".attachment").append('<div style="border-top:1px solid #ebecf0; margin-top:7px; height:1px;"></div>');
            });
</script>

Благодарность принимаю тут Связь

ПафНутиЙ
Админ

ПафНутиЙ - -

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

Каков вопрос - таков и ответ. Просто помните об этом.

wulv
Юзер

wulv - -

Спасибо большое ребята!
А вот, чтобы последний элемент не имел border, это куда надо смотреть? Что гуглить?

ПафНутиЙ
Админ

ПафНутиЙ - -

<script>
      $(document).ready(function(){
          $(".attachment").append('<div class="attach-border"></div>');
            });
</script>

.attach-border {border-top:1px solid #ebecf0; margin-top:7px; height:1px;}
.attach-border:last-child {border-bottom: 1px solid #ebecf0;}

Каков вопрос - таков и ответ. Просто помните об этом.

wulv
Юзер

wulv - -

Не-а, не работает, всё равно у последнего элемента есть бордер

UPD
Выводится аж два бордера подрят.

ПафНутиЙ
Админ

ПафНутиЙ - -

блин, напрвильно прочитал.
.attach-border:last-child {border: none !important;}

Каков вопрос - таков и ответ. Просто помните об этом.

wulv
Юзер

wulv - -

теперь бордер вообще порал =(

Arteom
Юзер

Arteom - -

.attach-border:last-child {border-bottom: none !important;}

wulv
Юзер

wulv - -

теперь появился бордер, но опять же у всех элементов.
пробовал
.attach-border:last-child {border-top: none !important;}

не помогло wink

Проблема не решена! sad

Arteom
Юзер

Arteom - -

.attachment:last-child .attach-border{border: none;}

wulv
Юзер

wulv - -

sad не-а, бордер у всех элементов
Проблема не решилась

nowheremany
Эксперт

nowheremany - -

Хватит морочить голову - в гадалки играть
пишите сайт где надо это сделать и html код того что надо сделать.

Благодарность принимаю тут Связь

wulv
Юзер

wulv - -

сначала сюда тык потом сюда это чтобы дизайн сменить. Там увидите файлы:
com.n3vgames.railshootere1_1.0.apk [49,98 Mb] (cкачиваний: 5)
com.n3vgames.railshootere1.rar [2,02 Mb] (cкачиваний: 3)
и под ними бордер, вот он зараза!

nowheremany
Эксперт

nowheremany - -

$('.download_list').find('.attachment:not(.attachment:last)').append('<hr >')

Благодарность принимаю тут Связь

wulv
Юзер

wulv - -

Всё работает, огромное спасибо!

wulv
Юзер

wulv - -

Сайт стал долго загружаться, могло ли это повлиять?
<script>
      $(document).ready(function(){
          $('.download_list').find('.attachment:not(.attachment:last)').append('<div class="attach-border"></div>')
            });
</script>
<script>
      $(document).ready(function(){
          $(".short5 img").wrap("<div></div>");
            });
</script>

это всё что ставил.

wulv
Юзер

wulv - -

странно, проблема решилась сама собой.

Похожие вопросы

наверх