网页布局-将设计居中

说明:本文原载于<< 精通CSS >>(人民邮电出版社) 第七章,感觉写的很精彩,经亲自实验,附以笔记,拿出来与大家分享.

方法一: 使用自动空白边,让设计居中.
假设现有一个布局,希望容器div中的内容在屏幕上水平居中:
<body>
<div id="wrapper">lunji.com
</div>
</body>
为此,我们将容器的宽度定义,然后将容器的水平空白边设置为 auto;
#wrapper{
width:720px;
border: 1px solid;
margin: 0 auto;
}
这在所有现代浏览器都是有效的.但IE5, IE6不支持自动空白边, 但IE将text-align:center误解为让所有的东西都居中,而不只是文本.可以利用这一点,让主体标签中的所有东西都居中,包括容器div,然后将容器内的内容重新左对齐就可以了.
[注: 我测试了netscape 8.12, FIREFOX2.0, IE 7,结果是IE7.0仍是不支持 ]

修正后的样式代码:
body{
text-align:center;
}
#wrapper{
width:720px;
border: 1px solid;
margin: 0 auto;
}

为了使所有浏览器中都能顺利工作,需要做的最后一件事就添加代码在body中,body{min-width:760;},因为在NETSCAPE6中,当浏览器窗口宽度减小于容器宽度时,容器左边会跑到屏幕外边,为了防止这种现象,需要将主体无素的最小宽度设置为等于或略大于容器宽度(笔记: NETSCAPE 8.12已经修正此问题).

body{
text-align:center;
min-width:760px;
}
#wrapper{
width:720px;
border: 1px solid;
margin: 0 auto;
}

ASP函数InstrRev()的应用:获取当前文件名.

 InstrRev函数, 从字符串的最后一个搜索起,前面字符串。

 举例来说明其应用:
<%Dim strTXT,pos

strTXT="www.lunji.com"

pos=instrRev(strTXT,".")

Response.Write pos

%>

我们搜索的起始是倒序,从com前的一个点.起始的字符的长度,含此点,共十个字符,返回的结果将是9.

通过此原理,我们就可以取得文件名,域名后缀名等.

<%Dim aa,bb,cc,dd

aa=Request.Servervariables("url")

bb=InstrRev(aa,"/")

cc=len(aa)

dd=Right(aa,cc-bb)

Response.Write dd

%>

 

Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e4d' , 未与信任 SQL Server 连接相关联

Microsoft OLE DB Provider for ODBC Drivers 错误 ‘80040e4d’

[Microsoft][ODBC SQL Server Driver][SQL Server]用户 ‘aaaxss’ 登录失败。原因: 未与信任 SQL Server 连接相关联。

/conn.asp,行 41

企业管理器,local属性中更改身份验证的方式.