弁財天

ゴフマン「専門家を信じるのではなく、自分自身で考えて判断せよ」

dataTables-1.10.10

Datatablesを1.10.3から1.10.10にバージョンアップ。.jsのファイルを差し替えるだけかと思ってたら大間違い。

微妙に右端の罫線が消えたりレイアウトが崩れる。 あ、おれスタイルシートよくわからんわw

[solved] how to add styling to the text in a cell (not the whole table cell)? - DataTables forums:
あ、たぶんオレがやりたいことってこれだw

どうやら、うまく説明できないがオレがやりたかったのは、 <table class="hoge"…>を指定して
table.hoge { cellpadding: 0; cellspacing: 0; }
することw

datatableのcssが1.10.10になってスタイルのカスタマイズのポリシーが変わったみたいだ。 組み込み前提なのでスタイルは当然競合する。 なので自分でclass="hoge"をしていして設定するようになったのか? それとも前からそうだったのか。いやいや以前とはちがうよーな。

欲しいものを上手く表現できなくというのがIT業界の特徴。複雑化したシステムでは欲しいものが「憲法9条の改正」とは限らないのだ。やっとの思いで手に入れたら実は効果なかったなんてのはザラだ。

Creating beautiful and functional tables with DataTables:
どうもroller/themes/fauxcoly/style_css.vmとjquery.dataTables.min.cssが競合してるみたいだ。

さらに1.10.3時代のスタイル属性が1.10.10になって誤動作を起こしてる。

CSS Reset Global vs. Contextual
YUIのCSS Reset

原因はこれ

<style>
th {    border: 0px solid black;}
td {    border: 1px solid black;}
table.dataTable tr{ background-color: #aaaaaa; }
table.dataTable tr:nth-child(even)  { background-color: #cccccc;  }
</style>
と、1.10.3時代に試行錯誤してたスタイルが原因になってのさ。たぶんw

投稿されたコメント:

コメント
コメントは無効になっています。