Google字体无法使用CSS?

时间:2016-08-02 14:28:31

标签: html css google-font-api

我正在制作一个html页面,已经过了一半,并决定开始设计一些东西。 。 。我的所有造型都很好!直到我试图获得谷歌字体。我按照所有说明将所有内容正确地插入到css中。但是,当我在Chrome上查看该页面时,它只显示"后备"通用sans-serif字体。这是我的css:



#page-first-open {
	border: 1px solid black;
	width: 1000px;
	height: 500px;
	text-align: center;
	margin: auto;
	position: relative;
	top: 50px;
	
}

@import url(https://fonts.googleapis.com/css?family=Raleway);

#page-first-open p {
	font-size: ;
	font-family: 'Raleway', sans-serif;
	
}

<!DOCTYPE html>
	<html>
		<head>
			<link rel="stylesheet" type="text/css" href="test.css">
			<script>
			</script>
			<title>User Test</title>
		</head>
		<body>
			<div id="wrapper">
				<div id="page-first-open">
					<p>Hello, and welcome to this page. . .<br>
					If you don't mind me asking, <br>
					What is your name (or what you'd like to be called)?</p>
				</div>
			</div>
		</body>
	</html>
&#13;
&#13;
&#13;

有人可以告诉我我做错了什么(如果我做错了),或者指出我正确的方向让它发挥作用?

4 个答案:

答案 0 :(得分:4)

在声明之前,尝试将导入放在文件的顶部。

答案 1 :(得分:2)

在文件顶部包含@import指令。

@import url(https://fonts.googleapis.com/css?family=Raleway);
#page-first-open {
	border: 1px solid black;
	width: 1000px;
	height: 500px;
	text-align: center;
	margin: auto;
	position: relative;
	top: 50px;
	
}



#page-first-open p {
	font-size: ;
	font-family: 'Raleway', sans-serif;
	
}
<!DOCTYPE html>
	<html>
		<head>
			<link rel="stylesheet" type="text/css" href="test.css">
			<script>
			</script>
			<title>User Test</title>
		</head>
		<body>
			<div id="wrapper">
				<div id="page-first-open">
					<p>Hello, and welcome to this page. . .<br>
					If you don't mind me asking, <br>
					What is your name (or what you'd like to be called)?</p>
				</div>
			</div>
		</body>
	</html>

答案 2 :(得分:1)

您可以删除:

@import url(https://fonts.googleapis.com/css?family=Raleway);

并添加:

<link href="https://fonts.googleapis.com/css?family=Raleway" rel="stylesheet">

<head>。像这样:

<!DOCTYPE html>
    <html>
        <head>
            <link rel="stylesheet" type="text/css" href="test.css">
            <link href="https://fonts.googleapis.com/css?family=Raleway" rel="stylesheet">
            <script>
            </script>
            <title>User Test</title>
        </head>
        <body>
            <div id="wrapper">
                <div id="page-first-open">
                    <p>Hello, and welcome to this page. . .<br>
                    If you don't mind me asking, <br>
                    What is your name (or what you'd like to be called)?</p>
                </div>
            </div>
        </body>
    </html>

答案 3 :(得分:0)

尝试在html代码的head部分添加以下内容,看看是否修复了问题:     <meta charset="UTF-8"> 此外,您需要将 @import 移至CSS文件的顶部,以便加载字体