我想將文本置於div
中。我發現在這個網站,工程驗證碼:Css代碼只在使用類時才起作用
div {
width: 250px;
height: 100px;
line-height: 100px;
text-align: center;
}
span {
display: inline-block;
vertical-align: middle;
line-height: normal;
}
<div>
<span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</span>
</div>
但是當我嘗試添加類,而不是全球股利或跨度,代碼不工作了:
.titleDiv {
width: 250px;
height: 100px;
line-height: 100px;
text-align: center;
}
.titleSpan {
display: inline-block;
vertical-align: middle;
line-height: normal;
}
<div class="titleDiv">
<span class="titleSpan">
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
</span>
</div>
任何想法,爲什麼它不行?我正在使用VS2010 Pro。
編輯:
CSS代碼是在被導入確定一個單獨的CSS文件(當我改變代碼中的背景顏色,然後我可以看到在鉻的變化)
編輯2:
下面是完整的標記:
Default.aspx文件:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<link href="StyleSheet.css" rel="stylesheet" type="text/css" />
</head>
<body class="titleDiv">
<form id="form1" runat="server">
<div class="titleDiv">
<span class="titleSpan">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</span>
</div>
</form>
</body>
</html>
個stylesheet.css中的文件:
.titleDiv {
width: 250px;
height: 100px;
line-height: 100px;
text-align: center;
}
.titleSpan {
display: inline-block;
vertical-align: middle;
line-height: normal;
}
您能澄清一下「不起作用」的含義嗎? –
它似乎爲我工作:http://jsfiddle.net/5jrVh/ – webdad3
是的,在jsfiddle它的作品,與視覺工作室不起作用 –