W tym projekcie ASP.NET MVC 3, właśnie zacząłem eksperymentować z Bootstrap na Twitterze, ale zauważyłem, że to messes z renderowaniem legend <fieldset>
. Co dzieje się z opisywaną tu legendą i jak mogę przywrócić ją do normalności? Oznacza to, że chcę, aby prawy wiersz był ponownie wyrównany w pionie z lewą linią.Twitter Bootstrap zmienia rendering legendy zestawu pól, dlaczego?
Standardowa renderowania legenda, wstępnie Bootstrap, na lewo, Bootstrap dotkniętych renderowania w prawo:
Aktualizacja: Znalazłem się, co jest przyczyną złamaną rendering przynajmniej: Bootstrap zmienia właściwość width legendy na 100%, a właściwość border-bottom na "1px solid". Powoduje to wymazanie oryginalnej ramki po prawej stronie legendy i wyświetlenie zamiast niej ramki poniżej. Pytanie brzmi, jak to ma działać. Może CSS MVC (Site.css) zakłóca działanie Bootstrapa?
może to być problem z szerokością. Spróbuj zmienić długość tekstu, szerokość "legendy" lub dopełnienie. Tylko pierwszy domysł z odgadnięcia – Eonasdan
Co wyskakuje css dla twojej legendy? Po prostu dostaję granicę: 1px na moim? – Jeemusu
Widzę, że Bootstrap dodaje między innymi właściwość 'width: 100%' i 'border-bottom: 1px solid', która powoduje to zachowanie. Pierwsza właściwość powoduje, że pierwotna linia po prawej stronie znika, podczas gdy druga powoduje pojawienie się linii poniżej legendy. Nie jestem pewien, co Bootstrap próbuje tutaj zrobić. – aknuds1