2012-10-05 11 views
6

Używam listy definicji (dl, dd, dt) do renderowania strony widoku (szczegóły encji). Czy lista opisów nie nadaje się do użycia?Użyj case z listą definicji HTML i uruchom z bootstrapem

Podczas korzystania z funkcją bootstrap na Twitterze, gdy <dd></dd> jest pusta, cała zawartość przesuwa się do góry. Niepożądane jest pokazywanie szczegółów obiektu, który może zawierać pewne właściwości puste.

proszę zobaczyć skrzypce tutaj http://jsfiddle.net/cPwHr/

Czy to błąd? jak mogę temu zapobiec. Czy powinienem użyć normalnej listy (ul, li ..) lub tabeli.

+0

Jest to możliwe duplikat http://stackoverflow.com/questions/10566451/prevent-twitter-bootstrap-empty-dd-filling-with-next-dd-value –

Odpowiedz

6

Możesz po prostu użyć spacji nierozdzielającej, jeśli nie masz definicji zamiast pozostawiać ją pustą. W ten sposób wszystkie reguły CSS będą nadal stosowane zgodnie z oczekiwaniami.

 <dt>Description lists</dt> 
     <dd>&nbsp;</dd>