Porównaj ceny domen i usług IT, sprzedawców z całego świata

Jak wyświetlić kolumny CSS3 w IE?


IE

nie obsługuje kolumn CSS3
http://msdn.microsoft.com/en-u ... olumn
- nic wielkiego, prawda? Chociaż próbuję znaleźć jakąkolwiek bibliotekę, taką jak modernizr, aby wykonać tę sztuczkę. Naprawdę nie chcę kodować różnych CSS dla IE, ponieważ byłoby to zbyt wiele troski i uwagi dla czegoś, czym wszyscy gardzimy. Masz jakieś pomysły?
Zaproszony:
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Począwszy od IE10, jest teraz wbudowana (i bez prefiksu) obsługa kolumn CSS3.
http://msdn.microsoft.com/en-us/ library/ie/hh673534(v=vs.85).aspx
http://msdn.microsoft.com/en-u ... 73534(v=vs.85).aspx
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

W książce pragmatycznego programisty HTML5 i
http://pragprog.com/titles/bhh5/html5-and-css3
CSS3 zawiera kilka świetnych wskazówek, jak to zrobić. W przypadku kolumn zaleca używanie

Wtyczka przeglądarki jQuery
http://welcome.totheinter.net/ ... ugin/
dla IE.
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Spójrz na te artykuły na ALA, myślę, że mogą mieć dokładnie to, czego szukałeś.
Przestań machać z CSS3
http://www.alistapart.com/arti ... css3/
Wykorzystanie HTML5 i CSS3 z Modernizr
http://www.alistapart.com/arti ... nizr/
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Nie widząc twojego kodu, sugerowałbym umieszczenie każdej kolumny w div. Następnie zastąp tag body po załadowaniu arkusza stylów tylko dla IE i dodaj style dla elementów div.
Tylko IE:
<!--[if IE]>
**** your styles ****
<![endif]-->

Możesz nawet pójść o krok dalej i przenieść styl ciała do własnego arkusza stylów i załadować żądany arkusz stylów w zależności od przeglądarki. Wszystko będzie zależeć od tego, jak daleko chcesz się posunąć.
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Spróbuj ustawić
display: inline-table;
na elementach, które chcesz umieścić w tabeli
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

CSS3 umożliwia przekształcenie zawartości dowolnego węzła HTML w dowolną liczbę kolumn. Istnieją właściwości, które kontrolują liczbę kolumn, a także ich szerokość, względną wysokość („wypełnienie” lub sposób podziału zawartości między kolumnami), odstęp między kolumnami, „regułę” (linia podziału lub obramowanie) itp.
Zobacz stronę podręcznika, aby zapoznać się z punktem wyjścia

w3schools.com CSS3 Multiple Columns
http://www.w3schools.com/css3/ ... s.asp
.
Jednak, jak zwykle, tylko IE wśród powszechnie używanych przeglądarek nie obsługuje właściwości kolumn CSS3, z wyjątkiem IE10.
Jednym z rozwiązań dla różnych przeglądarek jest

Browser Plugin
http://welcome.totheinter.net/ ... ugin/
jQuery .

Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się