2016-05-25 4 views
0

Я создаю веб-приложение, используя Javascript, AngularJS и Materialize CSS для своего интерфейса. Материализовать CSS было отличным инструментом, но у меня есть проблема.Как перезаписать Materialize CSS с помощью CSS браузера по умолчанию?

Я хочу использовать Angular-Datatables для своих таблиц, но я не могу, потому что ими манипулируют Materialize CSS. Вам даже не нужно писать что-либо особенное, вы просто пишете <table>, и вы уже используете таблицу Materialize.

Итак, мой вопрос: как я могу продолжать использовать Materialize CSS для всего остального, но использовать таблицы по умолчанию для CSS, чтобы использовать Angular-Datatables?

Спасибо.

EDIT:

Вот мой HTML код:

<table> 
    <thead> 
     <tr> 
      <th style="width:15%"><b>ID</b></th> 
      <th style="width:40%"><b>Title</b></th> 
      <th style="width:15%"><b>Start Date</b></th> 
      <th style="width:20%"><b>End Date</b></th> 
      <th style="width:10%"><b>Type</b></th> 
     </tr> 
    </thead> 
    <tbody> 
     <tr ng-repeat="task in tasks track by $index"> 
      <td>{{task.id}}</td> 
      <td>{{task.title}}</td> 
      <td>{{task.start_day}} {{task.start_time}}</td> 
      <td>{{task.end_day}} {{task.end_time}}</td> 
      <td>{{task.type}}</td> 
     </tr> 
    </tbody> 
</table> 

Этот код выдает следующую таблицу:

С угловыми-DataTables, и если вы будете следовать их сайте вам просто нужно изменить тег <table> на <table datatable="">, это выглядит следующим образом:

+0

Вы используете SASS или готовые материализуетесь? Если вы используете SASS, просто удалите все модели

. –

+0

Если вы используете предварительно созданные материализуемые и угловые-Datatables, я предполагаю, что вы вызываете CSS-таблицы данных где-то в '', убедитесь, что вы вызываете его после Angular-Materialize CSS. –

+0

Отправьте пример своего кода для более окончательного ответа. –

ответ

2

У вас есть три варианта:

1.) Определить правила обижая, добавленные материализовать и перезаписать их, чтобы соответствовать стилю вам требуется в вашем собственном стиле листа

2.) Используйте неразделанную уменьшенную версию материализоваться и удалить стили обижая

3.) удалите таблицу стайлинг от источника материализовать и компилировать SASS самостоятельно (https://prepros.io/ это должно сработать, чтобы скомпилировать ваш SASS)