Why Are My Font Awesome Icons Not Centering?
我正在尝试将"真棒字体"图标居中,并且可以工作。唯一的问题是,当我将字体大小设置为24以上时,图标向右移动而不是居中。任何帮助表示赞赏。另外,由于某些原因,JSFiddle没有显示"真棒字体",对此感到抱歉。
JSFiddle:https://jsfiddle.net/598jgszk/
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 | <head> <!--Default Stuff--> <meta charset="utf-8"> HighAbyss <!--Script Links--> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"> <script src="js/script.js"> <!--Stylesheet Links--> <link rel="stylesheet" text="text/css" href="css/style.css"> <link rel="stylesheet" text="text/css" href="css/font-awesome.min.css"> <!--Font Links--> <link href="https://fonts.googleapis.com/css?family=Open+Sans" rel="stylesheet"> </head> <body> <!--Website Sidebar--> <ul> <li> <i class="fa fa-area-chart"> </li> <li> <i class="fa fa-life-ring"> </li> <li> <i class="fa fa-cart-arrow-down"> </li> <li> <i class="fa fa-shopping-basket"> </li> <li> <i class="fa fa-users"> </li> </ul> </body> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | /* Default Stuff */ * { margin:0px; padding:0px; text-decoration:none; list-style:none; font-family:"Open Sans", sans-serif; } /* Sidebar Menu */ #sidebar { background:rgb(41,41,41); width:60px; height:100%; position:absolute; text-align:center; line-height:60px; left:0px; top:0px; } ul { margin:0px; padding:0px; } ul li { list-style:none; height:60px; border-bottom:2px solid #111; } ul li a { color:white; padding:19px; font-size:30px; } |
之所以发生这种情况,是因为为
只需在您的代码中编辑此填充并将其设置为零即可。同样使用
1 2 3 4 5 6 7 8 | ul li a { color:white; padding:0; font-size:30px; display:block; width:100%; height:100%; } |
这是一个小提琴,下面是工作代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | /* Default Stuff */ * { \tmargin:0px; \tpadding:0px; \ttext-decoration:none; \tlist-style:none; \tfont-family:"Open Sans", sans-serif; } /* Sidebar Menu */ #sidebar { \tbackground:rgb(41,41,41); \twidth:60px; \theight:100%; \tposition:absolute; \ttext-align:center; \tline-height:60px; \tleft:0px; \ttop:0px; } ul { \tmargin:0px; \tpadding:0px; } ul li { \tlist-style:none; \theight:60px; \tborder-bottom:2px solid #111; } ul li a { \tcolor:white; \tpadding:0; \tfont-size:30px; display:block; width:100%; height:100%; } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 | <link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"/> HighAbyss \t\t<!--Script Links--> \t\t<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"> \t\t<script src="js/script.js"> \t\t<!--Stylesheet Links--> \t\t<link rel="stylesheet" text="text/css" href="css/style.css"> \t\t<link rel="stylesheet" text="text/css" href="css/font-awesome.min.css"> \t\t<!--Font Links--> \t\t<link href="https://fonts.googleapis.com/css?family=Open+Sans" rel="stylesheet"> \t</head> \t<body> \t\t<!--Website Sidebar--> \t\t \t\t\t <ul> \t\t\t\t <li> <i class="fa fa-area-chart"> </li> \t\t\t\t <li> <i class="fa fa-life-ring"> </li> \t\t\t\t <li> <i class="fa fa-cart-arrow-down"> </li> \t\t\t\t <li> <i class="fa fa-shopping-basket"> </li> \t\t\t\t <li> <i class="fa fa-users"> </li> \t\t\t </ul> \t\t \t</body> |
您可以使用中心标记。
1 2 | <center><p>This text is in center</p> </center> |