예전에 제가 만든 사이트에 댓글을 달아보도록 하겠습니다.
개시하다 
도쿄이과대학 Advent Calendar 2017 20일째 보도다.
19일째@motoakim 기사다.21일째@fujitora 보도입니다.
2016년 8월에 저는 HTML/CSS의 초보자로 어떤 HP의 설치를 맡았습니다.
그때 설치된 페이지는 여기.입니다.
HTML/CSS에 대한 경험치를 쌓았기 때문에 이번에는 이전에 자신이 쓴 코드에 대한 평론을 시도해 보겠습니다.
가장 큰 오류 
당시 "position relative/absolute가 요소를 자유롭게 배치할 수 있다는 것은 정말 대단하다!!"포지션의 대단한 감동을 받았던 시기였다.
나는 포지션이 이것만 있으면 무엇이든 실현할 수 있다고 믿는다
포지션을 사용하여 대부분의 요소를 설정했습니다.
(그리고 처음에는 스펀지 스펀지 문제를 전혀 고려하지 않고 실시했기 때문에 스펀지 사이트를 사용하려다가 죽었다.)
포지션을 과도하게 사용하지 마세요.매사에 적당한 것이 매우 중요하다.
댓글 1 단위와 css 지정 방법이 좋지 않습니다. 
우선 헤더 아래 사진 부분입니다.
슬라이드 쇼를 jquery로 진행합니다.
smike 레벨을 넣은 요소를 사용하여 흰색을 칠한다
 
 
코드 여기 있어요.
about.html<div class="photo">
    <div class="smoke"></div>
    <h1>大学に新しい文化を作る</h1>
</div>
about.css#about .photo{
    position: relative;
    width: 100%;
    height: 60vh;//(1)
    background-color: white;
    background-image: url("../img/about/01.jpg");//(2)
    background-position: 50% -134px;//(3)
    background-size: cover;
    background-attachment: fixed;
    transition: background-image 1s linear;
  }
  #about .smoke{
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: white;
    opacity: 0.4;
  }
@media screen and (max-width: 999px) {
  #about .photo{
    padding-top: 45%;//(1)
  }
  #about .photo h1{
    position: absolute;
    top: 68%;
    right: 5%;
    font-size: 250%;
    color: #594e52;
    z-index: 1;
  }
}
(1) padding-top과 Height의 중복을 지정합니다.그중 하나는 사라져야 한다.
(2) jQuery에서$(".photo").css("background-image","(次の画像のurl)")
HTML에 직접 쓰는 것이 좋습니다.
(3) px로 높이를 높이지 않았기 때문height: 60vh;//(1) px를 사용하지 않는 것이 좋다.
여기서 리뷰 2 포지션을 사용하는 것은 좋지 않습니다. 
 
 
여기서 말할 수 있는 건 딱 하나야.
제목 "About Units"의 CSS를 보면...
#about .title{
    position: absolute;//※
    font-size: 25px;
    border-radius: 3%;
    top: 9%;//※
    width: 100%;
    text-align: center;
  }
위치 조정에 ※ 를 사용했습니다.가장 좋은 것은 Margin을 쓰는 것이다.
문장의 위치 조정도 같은 일을 하고 있기 때문에 생략한다.
평론 3 가운데죠... 
 
 
여기는bootstrap3로 팩스를 진행했습니다.괜찮아 보여요.
다만, 세로로 중앙으로 기울지는 않았다.그때였으면.display: table-cell;
vertical-align: middle;
이거 쓰면 될 것 같은데 왜 포기했냐면...
지금은 Flexbox,bootstrap4도 세로로 정렬할 수 있어 더욱 간단하게 실현할 수 있습니다!
심사 4col,position,padding이 혼합되어 디자인이 붕괴되었다 
화면이 크면 그렇게 신경 안 써서...
 
 
화면이 작아지면 내용이 오른쪽으로 치우친 인상을 준다.(아래 사진은 폭을 줄일 때의 모습)
 
 
전선 좀 봐.
about.html<div class="container" style="margin-bottom: 8%;"><!-- (1) -->
  <div style="font-size: 35px; margin: 10% 0 10%; text-align: center; overflow: hidden;"><span class="i">M</span>embers</div>
  <div class="col-xs-6 hidden-xs">
    <div class = "box">
      (六角形に関するコード)
    </div>
  </div>
  <div class="col-xs-3 sm-xs-content">
      <ul>
        <li class="lititle">学部生</li>
        <li>2年  26人</li><!-- (2) --> 
        <li>3年  3人</li>
        <li>4年  2人</li>
        <li class="lititle">卒業生</li>
        <li>11人</li>
      </ul>
  </div>
  <div class="col-xs-3 sm-xs-content">
      <ul>
        <li class="lititle">所属学部</li>
        <li>理学部</li>
        <li>工学部</li>
        <li>理工学部</li>
        <li>経営学部</li>
        <li>経営学部(立命館大学)</li>
      </ul>
    </div>
</div>
먼저 나쁜 짓을 하는 스타일이 바로 이런 스타일이다.#about .box{
    position: absolute;//※はみ出し
    overflow: hidden;
    width: 26vw;
    padding-top: 28.36vw;
    top: 24%;
    left: 28%;
}
Bootstrap3의 col로 겨우 위치를 맞췄어요.
또한 top,left를 사용하여 위치 조정을 진행합니다.
좀 더 오른쪽으로 내려갔으면 좋겠어요...이런 마음이 전해졌다.
이 방법을 지정하면 원소의 위치가 비뚤어집니다.margin: 0 auto;
썼으면 됐지?
나쁜 짓을 하는 두 번째 이유는 표준적인 'l 라벨' 의padding이다.
분명히 중간에 가까운 디자인인데 l 라벨이 달린 패딩이 이상해요.
종합적으로 말하면 대체로 이런 느낌이다.
 
 
(col 자체 패딩 등 생략)container에서 노출.box된 css의 (※ 노출)처럼 육각형을position: absolute;
위치 조정이 원인이다.
이 영향으로 .col-sm-6 원소의 높이가 사라졌다.
지금까지 반영된 수정점은 이런 느낌이다.
 
 
끝맺다 
왜냐하면 제가 처음에 포지션을 과도하게 쓰면 안 된다고 했거든요.
나는 포지션을 언제 사용하는 것이 좋을지 쓰고 싶지만, 나는 이미 기진맥진했다.
언제 쓰고 싶으세요?
예전에 쓴 코드를 돌이켜보면 그때 어떻게 생각했는지, 자신의 성장을 느낄 수 있다.
여러분도 예전에 썼던 코드를 한번 볼까요?
                
                    
        
    
    
    
    
    
                
                
                
                
                    
                        
                            
                            
                            Reference
                            
                            이 문제에 관하여(예전에 제가 만든 사이트에 댓글을 달아보도록 하겠습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
                                
                                https://qiita.com/risagon/items/2cead8c02d1b23974d0c
                            
                            
                            
                                텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
                            
                            
                                
                                
                                 우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)
                            
                            
                        
                    
                
                
                
            
당시 "position relative/absolute가 요소를 자유롭게 배치할 수 있다는 것은 정말 대단하다!!"포지션의 대단한 감동을 받았던 시기였다.
나는 포지션이 이것만 있으면 무엇이든 실현할 수 있다고 믿는다
포지션을 사용하여 대부분의 요소를 설정했습니다.
(그리고 처음에는 스펀지 스펀지 문제를 전혀 고려하지 않고 실시했기 때문에 스펀지 사이트를 사용하려다가 죽었다.)
포지션을 과도하게 사용하지 마세요.매사에 적당한 것이 매우 중요하다.
댓글 1 단위와 css 지정 방법이 좋지 않습니다. 
우선 헤더 아래 사진 부분입니다.
슬라이드 쇼를 jquery로 진행합니다.
smike 레벨을 넣은 요소를 사용하여 흰색을 칠한다
 
 
코드 여기 있어요.
about.html<div class="photo">
    <div class="smoke"></div>
    <h1>大学に新しい文化を作る</h1>
</div>
about.css#about .photo{
    position: relative;
    width: 100%;
    height: 60vh;//(1)
    background-color: white;
    background-image: url("../img/about/01.jpg");//(2)
    background-position: 50% -134px;//(3)
    background-size: cover;
    background-attachment: fixed;
    transition: background-image 1s linear;
  }
  #about .smoke{
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: white;
    opacity: 0.4;
  }
@media screen and (max-width: 999px) {
  #about .photo{
    padding-top: 45%;//(1)
  }
  #about .photo h1{
    position: absolute;
    top: 68%;
    right: 5%;
    font-size: 250%;
    color: #594e52;
    z-index: 1;
  }
}
(1) padding-top과 Height의 중복을 지정합니다.그중 하나는 사라져야 한다.
(2) jQuery에서$(".photo").css("background-image","(次の画像のurl)")
HTML에 직접 쓰는 것이 좋습니다.
(3) px로 높이를 높이지 않았기 때문height: 60vh;//(1) px를 사용하지 않는 것이 좋다.
여기서 리뷰 2 포지션을 사용하는 것은 좋지 않습니다. 
 
 
여기서 말할 수 있는 건 딱 하나야.
제목 "About Units"의 CSS를 보면...
#about .title{
    position: absolute;//※
    font-size: 25px;
    border-radius: 3%;
    top: 9%;//※
    width: 100%;
    text-align: center;
  }
위치 조정에 ※ 를 사용했습니다.가장 좋은 것은 Margin을 쓰는 것이다.
문장의 위치 조정도 같은 일을 하고 있기 때문에 생략한다.
평론 3 가운데죠... 
 
 
여기는bootstrap3로 팩스를 진행했습니다.괜찮아 보여요.
다만, 세로로 중앙으로 기울지는 않았다.그때였으면.display: table-cell;
vertical-align: middle;
이거 쓰면 될 것 같은데 왜 포기했냐면...
지금은 Flexbox,bootstrap4도 세로로 정렬할 수 있어 더욱 간단하게 실현할 수 있습니다!
심사 4col,position,padding이 혼합되어 디자인이 붕괴되었다 
화면이 크면 그렇게 신경 안 써서...
 
 
화면이 작아지면 내용이 오른쪽으로 치우친 인상을 준다.(아래 사진은 폭을 줄일 때의 모습)
 
 
전선 좀 봐.
about.html<div class="container" style="margin-bottom: 8%;"><!-- (1) -->
  <div style="font-size: 35px; margin: 10% 0 10%; text-align: center; overflow: hidden;"><span class="i">M</span>embers</div>
  <div class="col-xs-6 hidden-xs">
    <div class = "box">
      (六角形に関するコード)
    </div>
  </div>
  <div class="col-xs-3 sm-xs-content">
      <ul>
        <li class="lititle">学部生</li>
        <li>2年  26人</li><!-- (2) --> 
        <li>3年  3人</li>
        <li>4年  2人</li>
        <li class="lititle">卒業生</li>
        <li>11人</li>
      </ul>
  </div>
  <div class="col-xs-3 sm-xs-content">
      <ul>
        <li class="lititle">所属学部</li>
        <li>理学部</li>
        <li>工学部</li>
        <li>理工学部</li>
        <li>経営学部</li>
        <li>経営学部(立命館大学)</li>
      </ul>
    </div>
</div>
먼저 나쁜 짓을 하는 스타일이 바로 이런 스타일이다.#about .box{
    position: absolute;//※はみ出し
    overflow: hidden;
    width: 26vw;
    padding-top: 28.36vw;
    top: 24%;
    left: 28%;
}
Bootstrap3의 col로 겨우 위치를 맞췄어요.
또한 top,left를 사용하여 위치 조정을 진행합니다.
좀 더 오른쪽으로 내려갔으면 좋겠어요...이런 마음이 전해졌다.
이 방법을 지정하면 원소의 위치가 비뚤어집니다.margin: 0 auto;
썼으면 됐지?
나쁜 짓을 하는 두 번째 이유는 표준적인 'l 라벨' 의padding이다.
분명히 중간에 가까운 디자인인데 l 라벨이 달린 패딩이 이상해요.
종합적으로 말하면 대체로 이런 느낌이다.
 
 
(col 자체 패딩 등 생략)container에서 노출.box된 css의 (※ 노출)처럼 육각형을position: absolute;
위치 조정이 원인이다.
이 영향으로 .col-sm-6 원소의 높이가 사라졌다.
지금까지 반영된 수정점은 이런 느낌이다.
 
 
끝맺다 
왜냐하면 제가 처음에 포지션을 과도하게 쓰면 안 된다고 했거든요.
나는 포지션을 언제 사용하는 것이 좋을지 쓰고 싶지만, 나는 이미 기진맥진했다.
언제 쓰고 싶으세요?
예전에 쓴 코드를 돌이켜보면 그때 어떻게 생각했는지, 자신의 성장을 느낄 수 있다.
여러분도 예전에 썼던 코드를 한번 볼까요?
                
                    
        
    
    
    
    
    
                
                
                
                
                    
                        
                            
                            
                            Reference
                            
                            이 문제에 관하여(예전에 제가 만든 사이트에 댓글을 달아보도록 하겠습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
                                
                                https://qiita.com/risagon/items/2cead8c02d1b23974d0c
                            
                            
                            
                                텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
                            
                            
                                
                                
                                 우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)
                            
                            
                        
                    
                
                
                
            
<div class="photo">
    <div class="smoke"></div>
    <h1>大学に新しい文化を作る</h1>
</div>
#about .photo{
    position: relative;
    width: 100%;
    height: 60vh;//(1)
    background-color: white;
    background-image: url("../img/about/01.jpg");//(2)
    background-position: 50% -134px;//(3)
    background-size: cover;
    background-attachment: fixed;
    transition: background-image 1s linear;
  }
  #about .smoke{
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: white;
    opacity: 0.4;
  }
@media screen and (max-width: 999px) {
  #about .photo{
    padding-top: 45%;//(1)
  }
  #about .photo h1{
    position: absolute;
    top: 68%;
    right: 5%;
    font-size: 250%;
    color: #594e52;
    z-index: 1;
  }
}
$(".photo").css("background-image","(次の画像のurl)")
 
 여기서 말할 수 있는 건 딱 하나야.
제목 "About Units"의 CSS를 보면...
#about .title{
    position: absolute;//※
    font-size: 25px;
    border-radius: 3%;
    top: 9%;//※
    width: 100%;
    text-align: center;
  }
문장의 위치 조정도 같은 일을 하고 있기 때문에 생략한다.
평론 3 가운데죠... 
 
 
여기는bootstrap3로 팩스를 진행했습니다.괜찮아 보여요.
다만, 세로로 중앙으로 기울지는 않았다.그때였으면.display: table-cell;
vertical-align: middle;
이거 쓰면 될 것 같은데 왜 포기했냐면...
지금은 Flexbox,bootstrap4도 세로로 정렬할 수 있어 더욱 간단하게 실현할 수 있습니다!
심사 4col,position,padding이 혼합되어 디자인이 붕괴되었다 
화면이 크면 그렇게 신경 안 써서...
 
 
화면이 작아지면 내용이 오른쪽으로 치우친 인상을 준다.(아래 사진은 폭을 줄일 때의 모습)
 
 
전선 좀 봐.
about.html<div class="container" style="margin-bottom: 8%;"><!-- (1) -->
  <div style="font-size: 35px; margin: 10% 0 10%; text-align: center; overflow: hidden;"><span class="i">M</span>embers</div>
  <div class="col-xs-6 hidden-xs">
    <div class = "box">
      (六角形に関するコード)
    </div>
  </div>
  <div class="col-xs-3 sm-xs-content">
      <ul>
        <li class="lititle">学部生</li>
        <li>2年  26人</li><!-- (2) --> 
        <li>3年  3人</li>
        <li>4年  2人</li>
        <li class="lititle">卒業生</li>
        <li>11人</li>
      </ul>
  </div>
  <div class="col-xs-3 sm-xs-content">
      <ul>
        <li class="lititle">所属学部</li>
        <li>理学部</li>
        <li>工学部</li>
        <li>理工学部</li>
        <li>経営学部</li>
        <li>経営学部(立命館大学)</li>
      </ul>
    </div>
</div>
먼저 나쁜 짓을 하는 스타일이 바로 이런 스타일이다.#about .box{
    position: absolute;//※はみ出し
    overflow: hidden;
    width: 26vw;
    padding-top: 28.36vw;
    top: 24%;
    left: 28%;
}
Bootstrap3의 col로 겨우 위치를 맞췄어요.
또한 top,left를 사용하여 위치 조정을 진행합니다.
좀 더 오른쪽으로 내려갔으면 좋겠어요...이런 마음이 전해졌다.
이 방법을 지정하면 원소의 위치가 비뚤어집니다.margin: 0 auto;
썼으면 됐지?
나쁜 짓을 하는 두 번째 이유는 표준적인 'l 라벨' 의padding이다.
분명히 중간에 가까운 디자인인데 l 라벨이 달린 패딩이 이상해요.
종합적으로 말하면 대체로 이런 느낌이다.
 
 
(col 자체 패딩 등 생략)container에서 노출.box된 css의 (※ 노출)처럼 육각형을position: absolute;
위치 조정이 원인이다.
이 영향으로 .col-sm-6 원소의 높이가 사라졌다.
지금까지 반영된 수정점은 이런 느낌이다.
 
 
끝맺다 
왜냐하면 제가 처음에 포지션을 과도하게 쓰면 안 된다고 했거든요.
나는 포지션을 언제 사용하는 것이 좋을지 쓰고 싶지만, 나는 이미 기진맥진했다.
언제 쓰고 싶으세요?
예전에 쓴 코드를 돌이켜보면 그때 어떻게 생각했는지, 자신의 성장을 느낄 수 있다.
여러분도 예전에 썼던 코드를 한번 볼까요?
                
                    
        
    
    
    
    
    
                
                
                
                
                    
                        
                            
                            
                            Reference
                            
                            이 문제에 관하여(예전에 제가 만든 사이트에 댓글을 달아보도록 하겠습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
                                
                                https://qiita.com/risagon/items/2cead8c02d1b23974d0c
                            
                            
                            
                                텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
                            
                            
                                
                                
                                 우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)
                            
                            
                        
                    
                
                
                
            
display: table-cell;
vertical-align: middle;
화면이 크면 그렇게 신경 안 써서...
 
 화면이 작아지면 내용이 오른쪽으로 치우친 인상을 준다.(아래 사진은 폭을 줄일 때의 모습)
 
 전선 좀 봐.
about.html
<div class="container" style="margin-bottom: 8%;"><!-- (1) -->
  <div style="font-size: 35px; margin: 10% 0 10%; text-align: center; overflow: hidden;"><span class="i">M</span>embers</div>
  <div class="col-xs-6 hidden-xs">
    <div class = "box">
      (六角形に関するコード)
    </div>
  </div>
  <div class="col-xs-3 sm-xs-content">
      <ul>
        <li class="lititle">学部生</li>
        <li>2年  26人</li><!-- (2) --> 
        <li>3年  3人</li>
        <li>4年  2人</li>
        <li class="lititle">卒業生</li>
        <li>11人</li>
      </ul>
  </div>
  <div class="col-xs-3 sm-xs-content">
      <ul>
        <li class="lititle">所属学部</li>
        <li>理学部</li>
        <li>工学部</li>
        <li>理工学部</li>
        <li>経営学部</li>
        <li>経営学部(立命館大学)</li>
      </ul>
    </div>
</div>
#about .box{
    position: absolute;//※はみ出し
    overflow: hidden;
    width: 26vw;
    padding-top: 28.36vw;
    top: 24%;
    left: 28%;
}
또한 top,left를 사용하여 위치 조정을 진행합니다.
좀 더 오른쪽으로 내려갔으면 좋겠어요...이런 마음이 전해졌다.
이 방법을 지정하면 원소의 위치가 비뚤어집니다.
margin: 0 auto;
나쁜 짓을 하는 두 번째 이유는 표준적인 'l 라벨' 의padding이다.
분명히 중간에 가까운 디자인인데 l 라벨이 달린 패딩이 이상해요.
종합적으로 말하면 대체로 이런 느낌이다.
 
 (col 자체 패딩 등 생략)
container에서 노출.box된 css의 (※ 노출)처럼 육각형을position: absolute;
이 영향으로
.col-sm-6 원소의 높이가 사라졌다.지금까지 반영된 수정점은 이런 느낌이다.
 
 끝맺다 
왜냐하면 제가 처음에 포지션을 과도하게 쓰면 안 된다고 했거든요.
나는 포지션을 언제 사용하는 것이 좋을지 쓰고 싶지만, 나는 이미 기진맥진했다.
언제 쓰고 싶으세요?
예전에 쓴 코드를 돌이켜보면 그때 어떻게 생각했는지, 자신의 성장을 느낄 수 있다.
여러분도 예전에 썼던 코드를 한번 볼까요?
                
                    
        
    
    
    
    
    
                
                
                
                
                    
                        
                            
                            
                            Reference
                            
                            이 문제에 관하여(예전에 제가 만든 사이트에 댓글을 달아보도록 하겠습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
                                
                                https://qiita.com/risagon/items/2cead8c02d1b23974d0c
                            
                            
                            
                                텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
                            
                            
                                
                                
                                 우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)
                            
                            
                        
                    
                
                
                
            
Reference
이 문제에 관하여(예전에 제가 만든 사이트에 댓글을 달아보도록 하겠습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/risagon/items/2cead8c02d1b23974d0c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
                                
                                
                                
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)