我想删除按钮之间的空格,以便当我将鼠标悬停在NORMAL按钮上时,它与HARD按钮之间不会有空格.我该怎么做?这些空白区域来自哪里?
- body {
- margin: 0;
- }
- #stripe {
- background-color: white;
- text-align: center;
- height: 50px;
- color: black;
- }
- button {
- border: none;
- background: none;
- text-transform: uppercase;
- height: 100%;
- font-weight: 700;
- color: black;
- letter-spacing: 1px;
- font-size: inherit;
- transition: all 0.3s;
- outline: none;
- }
- button:hover {
- color: white;
- background: black;
- }
- .selected {
- color: white;
- background: black;
- }
- <div id="stripe">
- <button class="mode">Easy</button>
- <button class="mode">Normal</button>
- <button class="mode selected">Hard</button>
- </div>
解决方法
删除空格和回车符,或在它们之间放置HTML注释.
- body {
- margin: 0;
- }
- #stripe {
- background-color: white;
- text-align: center;
- height: 50px;
- color: black;
- }
- button {
- border: none;
- background: none;
- text-transform: uppercase;
- height: 100%;
- font-weight: 700;
- color: black;
- letter-spacing: 1px;
- font-size: inherit;
- transition: all 0.3s;
- outline: none;
- }
- button:hover {
- color: white;
- background: black;
- }
- .selected {
- color: white;
- background: black;
- }
- <div id="stripe">
- <button class="mode">Easy</button><!--
- --><button class="mode">Normal</button><!--
- --><button class="mode selected">Hard</button>
- </div>