html - CSS/HTML 的边框问题; CSS 应用表格但不应用边框

标签 html css border

I'm applying an external CSS to an HTML project to include borders in formatting for a table. Everything is applying to my table except the borders no matter what.

我已经尝试应用 table {},以及 table, th, td {}

  table,
th,
td {
  border-collapse: collapse;
  border: 2px #022D41;
  background-color: #DAECF3;
  text-align: center;
  margin: auto;
  table {
    border-collapse: seperate;
    width: 2;
    background-color: "#1AA6B7";
    border: 2px "#FE424D";
    text-align: center;
    margin: auto;
    /*aligning table to the center*/
  }
  th {
    border: 3px "#FE424D";
    background-color: "#022D41";
    color: #DAECF3;
  }
  td {
    border: 3px "#FE424D";
  }
<table border="4">
  <tr>
    <th>Company</th>
    <th>Location</th>
    <th>Dates Employed</th>
    <th>Title/Duties</th>
  </tr>
  <tr>
    <td>Mercury Systems</td>
    <td>Hudson, NH</td>
    <td>May 20, 2019 - <br>Current</td>
    <td>Continous<br> Improvement<br> Intern</td>
  </tr>
  <tr>
    <td>Manchester<br> Public Schools</td>
    <td>Manchester, NH</td>
    <td>January 2017 - <br>August 2018</td>
    <td>Para-Professional</td>
  </tr>
  <tr>
    <td>Penobscot<br>Indian Island</td>
    <td>Old Town, ME</td>
    <td>November 2015 - <br>January 2017</td>
    <td>Youth Program<br>Coordinator</td>
  </tr>
</table>

Trying to do a dotted/solid border around and between the table.

最佳答案

您必须按照其他人已经说过的那样添加边框的样式,但顺序是 {size} {style} {color}

您的代码不工作的两个主要原因是:您忘记关闭第一个 table 规则和 border 规则的参数顺序。

例如:border: 2px solid #FFFFFF。并且您不得将颜色用作 "#FFFFFF"(删除引号)。

table,
th,
td {
  border-collapse: collapse;
  border: 2px solid #022D41;/* add the border style (solid) */
  background-color: #DAECF3;
  text-align: center;
  margin: auto;
} /* You've forgot to close this rule */

table {
  border-collapse: seperate;
  width: 2;
  background-color: #1AA6B7; /* remove the "" */
  border: 2px solid #FE424D; /* remove the "" and add the border-style */
  text-align: center;
  margin: auto; /*aligning table to the center*/
}

th {
  border: 3px solid #FE424D; /* remove the "" and add the border-style */
  background-color: "#022D41"; /* remove the "" */
  color: #DAECF3; /* you're using the same backgorund-color as the text color */
  color: #000;
}

td {
  border: 3px solid #FE424D; /* add the border style and remove the "" */
}
<table border="4">
  <tr>
    <th>Company</th>
    <th>Location</th>
    <th>Dates Employed</th>
    <th>Title/Duties</th>
  </tr>
  <tr>
    <td>Mercury Systems</td>
    <td>Hudson, NH</td>
    <td>May 20, 2019 - <br>Current</td>
    <td>Continous<br> Improvement<br> Intern</td>
  </tr>
  <tr>
    <td>Manchester<br> Public Schools</td>
    <td>Manchester, NH</td>
    <td>January 2017 - <br>August 2018</td>
    <td>Para-Professional</td>
  </tr>
  <tr>
    <td>Penobscot<br>Indian Island</td>
    <td>Old Town, ME</td>
    <td>November 2015 - <br>January 2017</td>
    <td>Youth Program<br>Coordinator</td>
  </tr>
</table>
https://developer.mozilla.org/en-US/docs/Web/CSS/border

关于html - CSS/HTML 的边框问题; CSS 应用表格但不应用边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55957930/

相关文章:

javascript - Less编译变量与其他变量名错误

html - 网页设计在桌面 PC 显示器中失真

html - SCSS 无法在 jsfiddle 中工作 - 与跨浏览器错误有关

html - 如何在我的社交图标周围制作圆形边框?

android - 如何去除工具栏周围的边框?

html - jQuery IMG Slider - 幻影边距

JavaScript 未在浏览器中加载

javascript - CSS编辑引擎

javascript - 空链 anchor

javascript - HTML5 音频 - 当另一个声音开始时停止当前播放