A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

主要是 必填信息 如何黑体 居左 且背景色为爱丽丝蓝。
其次是表格总是感觉看上去大小和题目中给出的效果不一样。

评分

参与人数 1技术分 +1 收起 理由
郑文 + 1

查看全部评分

4 个回复

倒序浏览
兄弟,第五道是测试你html代码的基本功底吧,必填信息是加粗了,用<strong></strong>标签包起来,如果你样式没有设置居中或居右的话,默认是居左的,背景颜色你可以用截图工具把焦点放到颜色区域就可以看到rgb格式的颜色编码了。对于表格的效果我却认为基本一样就可以了,不必要完全一样。

个人认为这道题目用表格来布局是比较容易的,看不出html的基本功底。我是用div+css布局的,代码如下:


html页代码:login.html

  1. <html>
  2. <head>
  3. <title>登录页面</title>
  4. <link href="css/login.css" type="text/css" rel="stylesheet" />

  5. </head>
  6. <body>



  7. <div id="main" >
  8.         <div id="top" class="row" ><strong>必填信息</strong></div>
  9.         <div id="middle" >
  10.                 <form id="loginform" action="" method="post" onSubmit="" >
  11.                 <ul class="ul" >
  12.                         <li class="leftli"><lable for="loginname">登录名</lable></li>
  13.                         <li class="rightli"><span>&nbsp;</span><input type="text" id="loginname" name="loginname" />(只能用英文、数字和下划线)</li>
  14.                         <li class="leftli"><lable for="pwd">密码</lable></li>
  15.                         <li class="rightli"><span>&nbsp;</span><input type="password" id="pwd" name="pwd" />(密码必须大于5位,区分大小写)</li>
  16.                         <li class="leftli"><lable for="confirmpwd">确认密码</lable></li>
  17.                         <li class="rightli"><span>&nbsp;</span><input type="password" id="confirmpwd" name="confirmpwd" /></li>
  18.                         <li class="leftli"><lable for="email">邮件地址</lable></li>
  19.                         <li class="rightli"><span>&nbsp;</span><input type="text" id="email" name="email" /></li>
  20.                         <li class="leftli"><lable for="confirmemail">确认邮件地址</lable></li>
  21.                         <li class="rightli"><span>&nbsp;</span><input type="text" id="confirmemail" name="confirmemail" /></li>
  22.                         <li class="onlyli"><span></span><input type="submit" value="提&nbsp;&nbsp;交" />&nbsp;&nbsp;&nbsp;&nbsp;<input type="reset" value="重&nbsp;&nbsp;填" /></li>
  23.                 </ul>
  24.                 </form>
  25.         </div>
  26.        

  27. </div>

  28. </body>
  29. </html>
复制代码
css文件代码:
  1. *{
  2.         margin:0px;
  3.         padding:0px;
  4. }



  5. body{
  6.         margin:0px;
  7.         padding:0px;
  8. }

  9. #main{
  10.         width:600px;
  11.         margin:100px auto 0 auto;
  12. }

  13. .row{
  14.         width:100%;
  15.         height:30px;
  16.         line-height:30px;
  17.         border:1px solid #ccc;
  18. }

  19. #top{       
  20.         background-color:rgb(197,227,253);
  21. }

  22. #middle{
  23.         width:100%;
  24.         height:auto;
  25.         background-color:rgb(247,247,247);
  26. }

  27. .ul{
  28.         float:left;
  29.         display:inline;
  30. }

  31. .ul, .ul li{
  32.         list-style:none outside none;
  33. }

  34. .ul li{
  35.         float:left;
  36.         height:30px;
  37.         line-height:30px;
  38.         border:1px solid #ccc;
  39. }

  40. li span{
  41.         display:inline-block;
  42. }

  43. .leftli{
  44.         width:100px;
  45.         text-align:right;
  46.                
  47. }

  48. .rightli{
  49.         width:496px;       
  50. }

  51. .onlyli {
  52.         width:596px;
  53.         text-align:center;
  54. }

复制代码

评分

参与人数 1技术分 +2 收起 理由
郑文 + 2

查看全部评分

回复 使用道具 举报
谢谢了,感觉你很专业,我对HTML接触就是看了那几天视频,C#入门经典里面我是跟着控件走的,这题刚好不让用VS,然后我就觉得很陌生。
回复 使用道具 举报
继续追问,在大型网站开发中手写HTML的时候多不多?难道不用设计工具和控件吗?
感觉直接手写HTML出来的效果很原始且开发效率低,毕竟技术是前进的,学会使用新的工具新的开发开发模式还是一定的吧。
回复 使用道具 举报
手写是看你个人对html的功底,如果你只会界面设计,那到时候要是有错误了,要你调,你可以调起来比较久,但是你会看懂html那就有可能比较快解决,学习代码不要因为有捷径就走,要先知道不通过捷径你可以实现不,可以了,那就可以用捷径了,个人的想法{:soso_e120:}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马