hiloki
3/25/2014 - 3:54 AM

--- for demo style ---

--- for demo style ---

{"view":"split-vertical","fontsize":"140","seethrough":"","prefixfree":"1","page":"css"}
// alert('Hello world!');
<ul class="clearfix">
  <li><img src="http://placehold.it/126/126"></li>
  <li><img src="http://placehold.it/126/126"></li>
  <li><img src="http://placehold.it/126/126"></li>
  <li><img src="http://placehold.it/126/126"></li>
  <li><img src="http://placehold.it/126/126"></li>
  <li><img src="http://placehold.it/126/126"></li>
  <li><img src="http://placehold.it/126/126"></li>
  <li><img src="http://placehold.it/126/126"></li>
  <li><img src="http://placehold.it/126/126"></li>
  <li><img src="http://placehold.it/126/126"></li>
  <li><img src="http://placehold.it/126/126"></li>
</ul>
ul {/* ブロックな要素かつ幅を持っていれば、marginの左右をautoにすることで、中央寄せにできる。 */
  margin-left: 4px;
  margin-right: 4px;
  /* Debug */
  background-color: rgba(200,200,100,0.5);
}
li {
  float: left;
  margin-bottom: 20px;
  width: 25%;
  text-align: center; /* 中のimg要素はインラインブロックな要素なので、親要素がtext-align:centerをすると、中央に寄る */
  /* Debug */
  outline: 1px solid rgba(200,50,50,0.9);
}

/* --- for demo style --- */
* {
  margin: 0;
  padding: 0;
}

li {
  list-style: none;
}

h1 {
  margin: 30px;
}

body {
  /*margin: auto;*/
  /*width: 640px;*/
}

img {
  vertical-align: middle;
}

.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
}
.clearfix:after {
  clear: both;
}