Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 16 Ответов
  • 3525 Просмотров
*

wfedin

  • Завсегдатай
  • 1273
  • 102 / 0
Если использую одновременно Плавающую сетку макета и Динамический дизайн, то сетка шаблона рушится. По отдельности - всё как надо. Методом научного тыка выяснил, что проблема в responsive-1200px-min.less, строка:
Код: css
  // Fluid grid
  #grid > .fluid(@fluidGridColumnWidth1200, @fluidGridGutterWidth1200);
Кто подскажет что в ней такого?
Код: css
// СЕТКА
// --------------------------------------------------


// По умолчанию 940px сетка
// -------------------------
@gridColumns:             12;
@gridColumnWidth:         60px;
@gridGutterWidth:         20px;
@gridRowWidth:            (@gridColumns * @gridColumnWidth) + (@gridGutterWidth * (@gridColumns - 1));

// 1200px min
@gridColumnWidth1200:     70px;
@gridGutterWidth1200:     30px;
@gridRowWidth1200:        (@gridColumns * @gridColumnWidth1200) + (@gridGutterWidth1200 * (@gridColumns - 1));

// 768px-979px
@gridColumnWidth768:      42px;
@gridGutterWidth768:      20px;
@gridRowWidth768:         (@gridColumns * @gridColumnWidth768) + (@gridGutterWidth768 * (@gridColumns - 1));


// Плавающая сетка
// -------------------------
@fluidGridColumnWidth:    percentage(@gridColumnWidth/@gridRowWidth); // wfedin
@fluidGridGutterWidth:    percentage(@gridGutterWidth/@gridRowWidth);

// 1200px min
@fluidGridColumnWidth1200:     percentage(@gridColumnWidth1200/@gridRowWidth1200); // wfedin
@fluidGridGutterWidth1200:     percentage(@gridGutterWidth1200/@gridRowWidth1200);

// 768px-979px
@fluidGridColumnWidth768:      percentage(@gridColumnWidth768/@gridRowWidth768); // wfedin
@fluidGridGutterWidth768:      percentage(@gridGutterWidth768/@gridRowWidth768);
*

wfedin

  • Завсегдатай
  • 1273
  • 102 / 0
Re: Вёрстка на Bootstrap
« Ответ #1 : 20.10.2013, 01:18:17 »
А нет, с остальными разрешениями тот-же косяк. Компилирую http://leafo.net/lessphp/
Пробовал less-1.4.2.min.js, но что-то не вышло
Код: html4strict
<link rel="stylesheet/less" href="/path/to/bootstrap.less">
<script src="/path/to/less.js"></script>
Цитировать
Для перекомпиляции .less файлов, сохраните их и перезагрузите страницу. Less.js автоматически компилирует на лету и загружает файлы в локальное хранилище.
А где это локальное хранилище? ;D
*

verstalshik

  • Завсегдатай
  • 1754
  • 95 / 1
Re: Вёрстка на Bootstrap
« Ответ #2 : 20.10.2013, 09:38:34 »
ни жуя себе вы в какие дебри полезли)))))) действительно это нужно?.... мвидео вам верстку заказал?)))
❶ НЕ СПРАВЛЯЕШЬСЯ САМ???  Поможем тут...  ❷ Калькулятор доставки - ЗАКАЖИ!!!...  ❸ Каталог компаний - ЖМИ!!!...  ❹ НОВИЧКИ! ВСЕ сюда! Первая консультация БЕСПЛАТНО!!
*

fbr

  • Завсегдатай
  • 1625
  • 189 / 7
Re: Вёрстка на Bootstrap
« Ответ #3 : 20.10.2013, 11:40:04 »
Вы бы привели код, а то не понятно что разваливается,
можно только гадать))

Проверил у себя
 
Код: html4strict
<div class="wrapper container-fluid">
    <div class="row-fluid">
      <div class="span6">тест</div>
      <div class="span6">тест</div>
    </div>
  </div>
Все работает.
div class="container-fluid" - тоже работает
*

wfedin

  • Завсегдатай
  • 1273
  • 102 / 0
Re: Вёрстка на Bootstrap
« Ответ #4 : 20.10.2013, 14:09:37 »
 
Комментирую //@import "responsive.less";
*

wfedin

  • Завсегдатай
  • 1273
  • 102 / 0
Re: Вёрстка на Bootstrap
« Ответ #5 : 20.10.2013, 14:20:59 »
ни жуя себе вы в какие дебри полезли)))))) действительно это нужно?.... мвидео вам верстку заказал?)))
Всё гораздо хуже, я сам себе сайт заказал! ;D
*

wfedin

  • Завсегдатай
  • 1273
  • 102 / 0
Re: Вёрстка на Bootstrap
« Ответ #6 : 20.10.2013, 14:28:11 »
Оригинал:
Код: css
.row-fluid .span4 {
  width: 31.914893617021278%;
  *width: 31.861702127659576%;
}
Компилирует:
Код: css
.row-fluid .span4 {
  width: 31.914893617021%;
  *width: 31.86170212766%;
}
*

fbr

  • Завсегдатай
  • 1625
  • 189 / 7
Re: Вёрстка на Bootstrap
« Ответ #7 : 20.10.2013, 14:50:27 »
не знаю что у вас в CSS прописано

мне удалось добиться того же эффекта, убрав у span
box-sizing: border-box;
который прописан для них по умолчанию..
или добавив к span
margin: 5px;

Иначе - ну ни в какую страница не хочет разваливаться! ))

ps. Тысячные все равно округляет, причина не в этом (из последнего поста)

pss. Кстати, а вы проверяли без компиляции less -> CSS . Тупо подключить bootstrap.min.css и bootstrap-responsive.min.css ?
« Последнее редактирование: 20.10.2013, 14:57:55 от fbr »
*

wfedin

  • Завсегдатай
  • 1273
  • 102 / 0
Re: Вёрстка на Bootstrap
« Ответ #8 : 20.10.2013, 16:13:24 »
CSS

С дефолтным всё как надо, ищу
*

wfedin

  • Завсегдатай
  • 1273
  • 102 / 0
Re: Вёрстка на Bootstrap
« Ответ #9 : 20.10.2013, 17:00:21 »
Поблемма устраняется и стили перестают дублироваться для .row-fluid .span* если закомментировать:
в файле responsive-1200px-min.less
Код: css
#grid > .fluid(@fluidGridColumnWidth1200, @fluidGridGutterWidth1200);
в файле responsive-768px-979px.less
Код: css
#grid > .fluid(@fluidGridColumnWidth768, @fluidGridGutterWidth768);

Что делают эти строки? И зачем в responsive.less повторно подключаются:
Код: css
@import "variables.less"; // Modify this for custom colors, font-sizes, etc
@import "mixins.less";
По второму вопросу предполагаю страховка, чтобы не остаться без нужных переменных и примешиваний. А вот зачем сетка дублируется - непонимаю.
*

wfedin

  • Завсегдатай
  • 1273
  • 102 / 0
Пришёл к выводу, если нет медиазапросов для разрешений 1200рх и 768px-979px смело комментируем в responsive.less подключение responsive-1200px-min.less и responsive-768px-979px.less. А если есть - комментируем их содержимое и пишем свои стили...
*

wfedin

  • Завсегдатай
  • 1273
  • 102 / 0
Приятно, что после этих манипуляцый исправилось отображение в гугло-хроме и хромиум, до этого, если поменять размер окна браузера, а затем перейти в полнооконный режим страница оставалась того же размера - свободное место заливалось белым фоном  yes!

Всё же решил, что разумнее закомментировать:
в файле responsive-1200px-min.less
Код: css
#grid > .fluid(@fluidGridColumnWidth1200, @fluidGridGutterWidth1200);
в файле responsive-768px-979px.less
Код: css
#grid > .fluid(@fluidGridColumnWidth768, @fluidGridGutterWidth768);
т.к. для фиксированной сетки и полей форм в этих файлах есть важные медиа-запросы.
*

fbr

  • Завсегдатай
  • 1625
  • 189 / 7
...
Что делают эти строки? И зачем в responsive.less повторно подключаются:
Код: css
@import "variables.less"; // Modify this for custom colors, font-sizes, etc
@import "mixins.less";

bootstrap.less и responsive.less компилируются в разные файлы CSS
и для работы каждого из них нужно подгружать библиотеки с переменными и функциями из указанных файлов.

А функции, типа #grid > .fluid ... не выводятся в CSS, они используются только в less (включают набор стилей в выбранный класс), поэтому дублирования быть не должно

В итоге на выходе должно быть 2 независимых файла
 bootstrap.css
 bootstrap-responsive.css
чтобы иметь возможность подключать/отключать адаптивный режим

Вы случайно не подключили @import "responsive.less"; в bootstrap.less ?
тогда точно что-нибудь может продублироваться и заглючить ..

извиняюсь, если рассказал то, что вы и без меня знаете )))
*

wfedin

  • Завсегдатай
  • 1273
  • 102 / 0
Вы случайно не подключили @import "responsive.less"; в bootstrap.less ?
тогда точно что-нибудь может продублироваться и заглючить ..

извиняюсь, если рассказал то, что вы и без меня знаете )))
Именно так я и поступил  ^-^ решив - зачем мне два файла? Скомпилирую в один  ;D
Сейчас попробую отдельно скомпилировать. Первый блин ...
*

wfedin

  • Завсегдатай
  • 1273
  • 102 / 0
fbr спасибо, теперь всё как положено работает! Вот ведь какие проблемы от большого ума бывают  ;D
*

fbr

  • Завсегдатай
  • 1625
  • 189 / 7
На здоровье :)
я сам такой, люблю по граблям
*

verstalshik

  • Завсегдатай
  • 1754
  • 95 / 1
а у вас там кстати предусмотрен небольшой отрицательный маргин для плавающих?
ппц, жаргон)))
❶ НЕ СПРАВЛЯЕШЬСЯ САМ???  Поможем тут...  ❷ Калькулятор доставки - ЗАКАЖИ!!!...  ❸ Каталог компаний - ЖМИ!!!...  ❹ НОВИЧКИ! ВСЕ сюда! Первая консультация БЕСПЛАТНО!!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как убрать из URL знак решётка, меню Bootstrap?

Автор leo78

Ответов: 1
Просмотров: 520
Последний ответ 14.05.2021, 11:43:07
от leo78
Свой шаблон макета вывода для первой статьи в модуле новостей

Автор zeus07

Ответов: 2
Просмотров: 442
Последний ответ 22.01.2021, 15:09:42
от zeus07
Как вызвать стандартную форму обратной связи в модальном окне bootstrap 3?

Автор Konstantin124

Ответов: 10
Просмотров: 4957
Последний ответ 23.04.2019, 05:49:18
от RTEagle
Можно ли на Joomla создать такой дизайн?

Автор arel

Ответов: 6
Просмотров: 723
Последний ответ 19.04.2019, 12:53:45
от AlexK
Переопределение макета блога категории в шаблонах YooTheme [ Решено ]

Автор dm-krv

Ответов: 7
Просмотров: 1818
Последний ответ 25.02.2019, 16:56:33
от Katya1212