2016-12-29 8 views
-2

私はHTML/CSSで本当に新しいですが、私はDjango Webアプリケーションを実現するために両方の言語を使用する必要があります。CSS/HTMLによるセルの表スペース

<table>に問題が発生するのは、セルのスペースが自分のCSSファイルから考慮されていないためです。

.navbar { 
 
    background-color: #0083A2; 
 
} 
 
.nav navbar-brand { 
 
    color: #FFFFFF; 
 
} 
 
.active { 
 
    background-color: #454545; 
 
} 
 
h1, 
 
h2, 
 
h4 { 
 
    color: #0083A2; 
 
} 
 
.button { 
 
    display: inline; 
 
    margin-left: auto; 
 
    margin-right: auto; 
 
    border-radius: 8px; 
 
    font-size: 16px; 
 
    border: 2px solid #000000; 
 
    background-color: #e8e8e8; 
 
    -webkit-transition-duration: 0.2s; 
 
    transition-duration: 0.2s; 
 
} 
 
.form-fields { 
 
    border-radius: 8px; 
 
    margin-right: auto; 
 
} 
 
.col-sm-6 { 
 
    display: inline-block; 
 
    margin-left: 10px; 
 
    width: 30%; 
 
    list-style: None; 
 
} 
 
.col-sm-8 { 
 
    list-style: initial; 
 
} 
 
.col-sm-10 { 
 
    display: inline-block; 
 
    margin-left: 10px; 
 
    width: 800%; 
 
    list-style: None; 
 
} 
 
.button:hover { 
 
    background-color: #0083A2; 
 
    color: #454545; 
 
} 
 
table { 
 
    border-spacing: 100px; 
 
}
<div class="col-sm-8"> 
 
    <h4><b><font color="#0083A2"> Récapitulatif des 3 dernières fiches individuelles créées: </b></font></h4> 
 
    <table> 
 
    <tbody> 
 
     <tr> 
 
     <th>ID</th> 
 
     <th>Civilité</th> 
 
     <th>Nom</th> 
 
     <th>Prénom</th> 
 
     <th>Date de Naissance</th> 
 
     <th>Ville de Naissance</th> 
 
     <th>Pays de Naissance</th> 
 
     </tr> 
 
     {% for item in identity %} 
 
     <tr> 
 
     <td>{{ item.id}}</td> 
 
     <td>{{ item.title }}</td> 
 
     <td>{{ item.lastname }}</td> 
 
     <td>{{ item.firstname }}</td> 
 
     <td>{{ item.birthday }}</td> 
 
     <td>{{ item.birthcity }}</td> 
 
     <td>{{ item.birthcountry }}</td> 
 
     </tr> 
 
    </tbody> 
 
    </table> 
 
</div>

私は私の2つのスクリプトで間違った何かを書きましたか?アドバイスがあれば、私は喜びを考慮に入れます!

ありがとうございました!

EDIT:これは私のテーブルである

:あなたのCSSコードで使用

!important; 

enter image description here しかしなしの回答がセル間にスペースを作る。..

+1

あなたの質問にはスペースが付いています。 – Quentin

+1

@falguni - OPがスペースを削除しようとしていると思われる理由は何ですか?彼らは明示的にそれを多数に設定しました。 – Quentin

+0

@falguniは動作しません..'border-spacing'と' border-collapse'は自分のhtmlページに影響しません – Deadpool

答えて

-2

より詳細:https://appendto.com/2016/04/css-important-rule-how-to-use-it-correctly/

.navbar { 
 
    background-color: #0083A2; 
 
} 
 
.nav navbar-brand { 
 
    color: #FFFFFF; 
 
} 
 
.active { 
 
    background-color: #454545; 
 
} 
 
h1, 
 
h2, 
 
h4 { 
 
    color: #0083A2; 
 
} 
 
.button { 
 
    display: inline; 
 
    margin-left: auto; 
 
    margin-right: auto; 
 
    border-radius: 8px; 
 
    font-size: 16px; 
 
    border: 2px solid #000000; 
 
    background-color: #e8e8e8; 
 
    -webkit-transition-duration: 0.2s; 
 
    transition-duration: 0.2s; 
 
} 
 
.form-fields { 
 
    border-radius: 8px; 
 
    margin-right: auto; 
 
} 
 
.col-sm-6 { 
 
    display: inline-block; 
 
    margin-left: 10px; 
 
    width: 30%; 
 
    list-style: None; 
 
} 
 
.col-sm-8 { 
 
    list-style: initial; 
 
} 
 
.col-sm-10 { 
 
    display: inline-block; 
 
    margin-left: 10px; 
 
    width: 800%; 
 
    list-style: None; 
 
} 
 
.button:hover { 
 
    background-color: #0083A2; 
 
    color: #454545; 
 
} 
 
table { 
 
    border-spacing: 10px !important; 
 
}
<div class="col-sm-8"> 
 
    <h4><b><font color="#0083A2"> Récapitulatif des 3 dernières fiches individuelles créées: </b></font></h4> 
 
    <table> 
 
    <tbody> 
 
     <tr> 
 
     <th>ID</th> 
 
     <th>Civilité</th> 
 
     <th>Nom</th> 
 
     <th>Prénom</th> 
 
     <th>Date de Naissance</th> 
 
     <th>Ville de Naissance</th> 
 
     <th>Pays de Naissance</th> 
 
     </tr> 
 
     {% for item in identity %} 
 
     <tr> 
 
     <td>{{ item.id}}</td> 
 
     <td>{{ item.title }}</td> 
 
     <td>{{ item.lastname }}</td> 
 
     <td>{{ item.firstname }}</td> 
 
     <td>{{ item.birthday }}</td> 
 
     <td>{{ item.birthcity }}</td> 
 
     <td>{{ item.birthcountry }}</td> 
 
     </tr> 
 
    </tbody> 
 
    </table> 
 
</div>

+0

何もありません。理由はわかりませんが、すべての回答がテーブルに影響を与えません。 – Deadpool

+0

あなたのテーブルと質問の詳細を教えてください。 – Ankit

0

この質問はまた、このことによって解決される可能性があります。Set cellpadding and cellspacing in CSS?

私はtableと何をあなたが行うことができないものをspecificly CSSから行うことができ詳細を読むことをお勧めしたいと思います。

この場合、他の同様のプロパティを使用して、セルパッドまたはセルペーシングをCSSからテーブルから変更することができます。 セルスペースのセルパディングとボーダースペーシングに相当するセルのパディングを操作できます。

(リストスタイルのような)外れているような表要素のためにCSSをたくさん持っているので、少し詳しくお読みください。 @GeorgesAntonakosに私が見つけた

+0

"この場合、セルパディングまたはセルスペーシングをテーブルからCSSから変更することはできません" - なぜそうではありませんか? – Quentin

+0

ありがとう、私は解決策を見つけました:私のHTMLコードの中に直接CSSを書いてください! – Deadpool

+0

@Valentin - なぜあなたはあなたの問題を解決した答えを受け入れましたか?あなたのコメントは、あなたのソリューションはここで提案されているものとまったく異なっていると言います。 – Quentin

-1

http://www.w3schools.com/html/html_tables.asp回答ありがとう:

<style> 
table, th, tr { 
border: 1px solid black; 
border-collapse: collapse; 
} 
</style> 

    <div class="col-sm-8"> 
    <h4><b><font color="#0083A2"> Récapitulatif des 3 dernières fiches individuelles créées: </b></font></h4> 
    <table style="width:100%"> 
     <tbody> 
     <tr> 
      <th>ID</th> 
      <th>Civilité</th> 
      <th>Nom</th> 
      <th>Prénom</th> 
      <th>Date de Naissance</th> 
      <th>Ville de Naissance</th> 
      <th>Pays de Naissance</th> 
     </tr> 
     {% for item in identity %} 
     <tr> 
      <td>{{ item.id}}</td> 
      <td>{{ item.title }}</td> 
      <td>{{ item.lastname }}</td> 
      <td>{{ item.firstname }}</td> 
      <td>{{ item.birthday }}</td> 
      <td>{{ item.birthcity }}</td> 
      <td>{{ item.birthcountry }}</td> 
     </tr> 
     {% endfor %} 
     </tbody> 
    </table> 
    <br></br> 
    </div> 

このソリューション:

私は私のHTMLテンプレート内に直接CSSの条件を記述する必要が

良い出発参照は、この可能性があり私のために働く。

enter image description here

+0

'border-collapse:collapse;'これは、あなたが言っていた質問のコードが無視されていたのとは反対です。セルを100pxに設定するのではなく、セル間の間隔を削除しました。 – Quentin

+0

私は答えに何も言及していませんでした。私はあなたがあなたのレイアウトに必要なスペースを達成するためにテーブルについてもっと読んで、おそらく 'padding'と' border-spacing'を使うことをお勧めしました。 –

+0

@GeorgeAntonakosええとあなたのリンクから正しい解決策を見つけました^^ – Deadpool

関連する問題