Cel: chciałbym aby każda pozycja forum (czyli dt oraz dd) zostaly obramowane. Dałoby się to zrobić za pomocą tabelek jednak forum jest zbudowane za pomocą list rozwijalnych.
Schemat wygląda tak:
Dokładny kod prezentuję na samym dole.
Opis problemu: każdemu z elementów <dt> i <dd> nadaje obramowanie border-left i border-right i wszystko wygląda dobrze i odpowiada mi do momentu, gdy
"temat i opis tematu" ma dwie linijki. W przypadku gdy temat i opis tematu jest dłuższy, automatycznie zwiększa się wysokość tego konkretnego dt. Niestety jednocześnie nie zwiększa się wysokość <dd> ilości tematów i ilosci postow, przez co mają one mniejszą wysokość i obramowanie nie siega do samego dołu.
Jak zrobić by przy jednoczesnym zwiekszaniu wysokości selektora <dt> zawierającego temat i opis tematu, automatycznie zwiekszał się selektor <dd> i by miał identyczną wysokość, dzięki czemu border będzie sięgał do konca selektora.
Kod dostępny poniżej, w załaczniku również daję zdjęcie w którym obramowanie nie sięga do końca selektora.
wyświetlanie wygląda tak:
<ul class="topiclist forums"> <!-- ENDIF --> <!-- IF not forumrow.S_IS_CAT --> <li class="row"> <dl class="icon" style="background-image: url({forumrow.FORUM_FOLDER_IMG_SRC}); background-repeat: no-repeat;"> <dt title="{forumrow.FORUM_FOLDER_IMG_ALT}"> <!-- IF S_ENABLE_FEEDS and forumrow.S_FEED_ENABLED --><!-- <a class="feed-icon-forum" title="{L_FEED} - {forumrow.FORUM_NAME}" href="{U_FEED}?f={forumrow.FORUM_ID}"><img src="{T_THEME_PATH}/images/feed.gif" alt="{L_FEED} - {forumrow.FORUM_NAME}" /></a> --><!-- ENDIF --> {forumrow.FORUM_DESC} <!-- IF forumrow.MODERATORS --> <!-- ENDIF --> </dt> <!-- IF forumrow.CLICKS --> <!-- ELSEIF not forumrow.S_IS_LINK --> autor: {forumrow.LAST_POSTER_FULL} </dd> <!-- ENDIF --> </dl> </li> <!-- ENDIF --> <!-- IF forumrow.S_LAST_ROW --> </ul>

Uploaded with ImageShack.us