Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
4.0k views
in Technique[技术] by (71.8m points)

html - Grid system as in excel

how can I make a table in bootstrap / css to display a number of cells on columns and rows? For example 7 columns and 7 rows of cells Something like this

enter image description here

I tried with this

<div class="container">
  <div class="row">
    <div class="col-sm">
      1
    </div>
    <div class="col-sm">
      1
    </div>
    <div class="col-sm">
      1
    </div>
  </div>
</div>

but I don't really realize how I could position the lines, I don't have much experience in css.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

simply apply your own css. Give the container the attribute and value: display: grid; to use the css-grid system. Then use grid-template-columns: repeat(7, min-content); to use 7 columns with the width of the content. Replace the 7 with the number of columns you want.

.container {
  display: grid;
  grid-template-columns: repeat(7, min-content);
  grid-gap: 5px;
  margin: 0 auto;
  width: min-content;
}

.container div {
  background-color: green;
  color: white;
  padding: 10px;
  text-align: center;
  width: min-content;
}
<div class="container">
  <div>G01 08:00</div>
  <div>G02 08:00</div>
  <div>G01 08:15</div>
  <div>G02 08:15</div>
  <div>G01 08:30</div>
  <div>G02 08:30</div>
  <div>G01 08:45</div>
  <div>G02 08:45</div>
  <div>G01 09:00</div>
  <div>G02 09:00</div>
  <div>G01 09:15</div>
  <div>G02 09:15</div>
  <div>G01 09:30</div>
  <div>G02 09:30</div>
  <div>G01 09:45</div>
  <div>G02 09:45</div>
  <div>G01 10:00</div>
  <div>G02 10:00</div>
  <div>G01 10:15</div>
  <div>G02 10:15</div>
  <div>G01 10:30</div>
  <div>G02 10:30</div>
  <div>G01 10:45</div>
  <div>G02 10:45</div>
  <div>G01 11:00</div>
  <div>G02 11:00</div>
  <div>G01 11:15</div>
  <div>G02 11:15</div>
  <div>G01 11:30</div>
  <div>G02 11:30</div>
  <div>G01 11:45</div>
  <div>G02 11:45</div>
</div>

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...