(前面都是问题描述和遇到的问题,求助的问题在文末。)
原始界面:
这里的界面与书上给的界面不一样的问题:“请选择你的性别!”这个提示信息太远了。
代码如下:
<!DOCTYPE html>
<html>
<head>
<title>注册页面</title>
<meta name="keywords" content="keyword1,keyword2,keyword3">
<meta name="description" content="this is my page">
<meta name="content-type" content="text/html; charset=UTF-8">
<!--<link rel="stylesheet" type="text/css" href="./styles.css">-->
</head>
<body>
<form action="">
<table border="0" align="center" width="600">
<tr><td colspan="3" align="center" height="40">填写注册信息</td></tr>
<tr><td align="right">用户名:*</td>
<td> <input type="text" name="username"></td>
<td>用户名由字母开头,后跟字母,数字或下划线!</td>
</tr>
<tr><td align="right">密码:*</td>
<td> <input type="password" name="userpassword"></td>
<td>设置登录密码,至少6位!</td>
</tr>
<tr><td aling="right">确认密码:*</td>
<td> <input type="paaword" name="userpassword1"></td>
<td>请再输入一次你的密码!</td>
</tr>
<tr><td align="right">性别:*</td>
<td> <input type="radio" name="usersex" value="男" checked>男</td>
<td> <input type="radio" name="usersex" value="女">女</td>
<td>请选择你的性别!</td>
</tr>
<tr> <td align="right">邮箱地址:*</td>
<td> <input type="text" name="useremail" ></td>
<td> 请填写你的常用邮箱,可以用次此邮箱找回密码!</td>
</tr>
<tr><td align="right" valign="top">基本情况:*</td>
<td colspan="2">
<textarea name="userbasicinfo" rows="5" cols="50"></textarea></td>
</tr>
<tr><td colspan="3" align="center" height="40">
<input type="checkbox" name="accept" value="yes">
我已仔细阅读并同意接受用户使用协议</td>
</tr>
<tr><td colspan="3" align="center" height="40">
<input type="submit" value="确认">
<input type="reset" value="取消">
</td>
</tr>
</table>
</form>
</body>
</html>
编写CSS文档:2-8-CSS.css,在该文档中定义整体样式。(这里使用的是导入式)
<!--程序2-8-CSS.css-->
<style type="text/css">
#title{color:#FF7B0B;font-size:20px;font-weight:bod;}
#i{width:350px;height:15px;color:blue;font-size:12px;}
table{text-align:left;}
#t{text-align:right;}
</style>
利用CSS对页面实现修饰(红色标记的为主要修改的地方)
源代码:
<!DOCTYPE html>
<html>
<head>
<title>注册页面</title>
<style type="text/css">@import url(2-8-CSS.css);</style>
<meta name="keywords" content="keyword1,keyword2,keyword3">
<meta name="description" content="this is my page">
<meta name="content-type" content="text/html; charset=UTF-8">
<!--<link rel="stylesheet" type="text/css" href="./styles.css">-->
</head>
<body>
<form action="">
<table border="0" align="center" width="600">
<tr><td colspan="3" align="center" height="40" id="title">填写注册信息</td></tr>
<tr><td id="t">用户名:*</td>
<td> <input type="text" name="username"></td>
<td id="i">用户名由字母开头,后跟字母,数字或下划线!</td>
</tr>
<tr><td id="t">密码:*</td>
<td> <input type="password" name="userpassword"></td>
<td id="i">设置登录密码,至少6位!</td>
</tr>
<tr><td id="t">确认密码:*</td>
<td> <input type="paaword" name="userpassword1"></td>
<td id="i">请再输入一次你的密码!</td>
</tr>
<tr><td id="t">性别:*</td>
<td> <input type="radio" name="usersex" value="男" checked>男 <!--这里把这两个性别写在一列里面-->
<input type="radio" name="usersex" value="女">女</td>
<td id="i">请选择你的性别!</td>
</tr>
<tr> <td id="t">邮箱地址:*</td>
<td> <input type="text" name="useremail" ></td>
<td id="i"> 请填写你的常用邮箱,可以用次此邮箱找回密码!</td>
</tr>
<tr><td valign="top" id="t">基本情况:*</td>
<td colspan="2">
<textarea name="userbasicinfo" rows="5" cols="50"></textarea></td>
</tr>
<tr><td colspan="3" align="center" height="40">
<input type="checkbox" name="accept" value="yes">
我已仔细阅读并同意接受用户使用协议</td>
</tr>
<tr><td colspan="3" align="center" height="40">
<input type="submit" value="确认">
<input type="reset" value="取消">
</td>
</tr>
</table>
</form>
</body>
</html>
修饰后的页面:
这里的界面,“用户名:*”这些信息分行了,因此我把<table border="0" align="center" width="600">修改为<table border="0" align="center" width="700">。
修改后界面:
这里的问题是“填写注册信息”这里的颜色没显示出来,反复确认css代码没问题。百度也没能找到解决的问题,不知道有没有人知道这是怎么回事呢?