我正在尝试解决两个问题,但无法找到解决方案
第一个是li场之间的空间比2px宽得多.我该如何删除它?
另外一个是a字段只有文本高,尽管字段高度定义为50px.
我还从GitHub启用了normalize.css文件.
有什么建议?
HTML
<nav class="nav-box">
<div class="row">
<ul class="main-nav">
<li><a href="#">YES</a></li>
<li><a href="#">NO</a></li>
</ul>
</div>
</nav>
Run Code Online (Sandbox Code Playgroud)
CSS
.row {
max-width: 1140px;
margin: 0 auto;
}
.nav-box {
position: fixed;
top: 0;
left: 0;
width: 100%;
box-shadow: 0 2px 2px #f2f2f2;
min-height: 65px;
}
.main-nav {
float: right;
margin-top: 7px;
}
.main-nav li {
list-style: none;
display: inline-block;
font-size: 100%;
}
.main-nav li a {
height: 50px;
background-color: #ee4723;
padding: 0 18px 0 18px;
font-size: 1.4rem;
color: #fff; …Run Code Online (Sandbox Code Playgroud) 我正在从C编程:现代方法中学习C语言.现在我要进行有关数组的练习.其中一个练习是编写一个以不同方式打印输入消息的过滤器.
我到目前为止(见下面的代码),一切正常,直到字符数超过44,然后它打印随机符号.如果字符数低于44,一切正常.我完全不知道为什么会这样做.问题出在哪里,解决方案可能是什么?
int i = 0, k = 0;
char message[k],ch;
printf("Enter a message: ");
while(toupper(ch = getchar()) != '\n')
{
message[k] = ch;
k++;
}
printf("In B1FF-speak: ");
for (i = 0; i <= k - 1; i++)
{
switch(toupper(message[i]))
{
case 'A':
printf("4");
break;
case 'B':
printf("8");
break;
case 'E':
printf("3");
break;
case 'I':
printf("1");
break;
case 'O':
printf("0");
break;
case 'S':
printf("5");
break;
default:
printf("%c", toupper(message[i]));
break;
}
}
Run Code Online (Sandbox Code Playgroud) 我正在用C - 猜数游戏编写最简单的游戏.游戏本身运作良好.呀我 问题是我不知道如何重新开始.见下面的代码:
int main()
{
int number, innum, times = 0;
char playAgain;
srand((unsigned)time(NULL));
number = 5;//rand() % 1000;
for(;;)
{
while(innum != number)
{
printf("Enter a number: ");
scanf("%d", &innum);
if(innum > number)
printf("The entered number is too big!\n");
if(innum < number)
printf("The entered number is too small!\n");
times++;
if(innum == number)
{
printf("Congrats you guessed right!\n");
printf("It took you %d tries\n", times);
}
}
printf("Do you want to play again?");
scanf("%c", &playAgain);
if(playAgain == 'n')
break; …Run Code Online (Sandbox Code Playgroud)