1. 程式人生 > >CSS3——在網速不好的情況下,如何讓一個網站還可以用

CSS3——在網速不好的情況下,如何讓一個網站還可以用

第一種方法:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<style type="text/css">
			*{
				margin: 0;
				padding: 0;
			}
			a{
				display: inline-block;
				text-decoration: none;
				color: #424242;
				width: 190px;
				height: 90px;
				border: 1px solid black;
				background-image: url(01.jpg);
				background-size: 190px 90px;
				
				text-indent: 200px;
				white-space: nowrap;
				overflow: hidden;
			}
		</style>
		<title></title>
	</head>
	<body>
		<a href="http://www.taobao.com" target="_blank">淘寶網</a>
	</body>
</html>

當網速好的時候,會顯示圖片連結,

當網速不好的時候(也就是當你把css程式碼註釋時)會顯示圖片連結,

第二種方法:

盒子有三部分,邊框,內邊距,內容區,如果我給盒子加個背景顏色的話,除了內容區變色之外,padding部分也會變色,那,我也可以給padding加圖片啊。有了這一點,我讓高度等於0,容器會變成一條線,再加一條padding-top: 90px;,padding會把容器撐開,不過文字上不去了

然後再加上overflow: hidden;,也就完事了。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<style type="text/css">
			*{
				margin: 0;
				padding: 0;
			}
			a{
				display: inline-block;
				text-decoration: none;
				color: #424242;
				width: 190px;
				height: 0px;
				padding-top: 90px;
				overflow: hidden;
				border: 1px solid black;
				background-image: url(01.jpg);
				background-size: 190px 90px;
				
				/* text-indent: 200px;
				white-space: nowrap;
				overflow: hidden; */
			}
		</style>
		<title></title>
	</head>
	<body>
		<a href="http://www.taobao.com" target="_blank">淘寶網</a>
	</body>
</html>

你看淘寶網也是用padding-top實現的,如果你把overflow: hidden;去掉,就會出現淘寶網。如下: