前端学习-品优购实践

1. li 后面的小竖线

1)用 li 的边框实现

float: left;
line-height: 12px;
padding: 0px 15px;
margin-top: 8px;
height: 12px;
border-right: 1px solid #666666;

设置好外边距和内边距以及高度,来控制小短线的高度。

2)用多个 li 来实现

给 li 设置高度,然后给偶数的 li 设置为宽度为1px,高度指定,颜色指定,再加上边距即可。

width:1px;
height:12px;
background-color:#666;
margin:9px 15px 0;

3)用伪元素实现

给伪元素设置宽度和高度,并用定位的方式将其定位到右端

/* 给前3个li加右边灰色边框线*/
ul li:nth-child(-n+3)::after {
    content:'';
    position:absolute;
    width:1px;
    height:134px;
    top:10px;
    right:0;
}

2 LOGO SEO 优化

为了优化网页的SEO,书写LOGO时,要遵循以下规则:

  1. logo 里面先放一个h1 标签,目的是为了提权,告诉搜索引擎,这个地方很重要;
  2. h1 里面再放一个链接,可以返回首页的,把Logo 背景图片给链接即可;
  3. 为了搜索引擎收录网站,在链接里面要放文字(网站名称),但是文字不要显示出来;
  4. 方法1:text-indent 移到盒子外面,即:text-indent:-9999px,然后overflow:hidden;
  5. 方法2:直接设置font-size:0;
  6. 最后给链接设置title属性,让鼠标放到logo上时可以看到提示文字。
<div class="logo">
    <h1><a href="index.html" title="品优购商场">品优购商城</a></h1>
</div>

.logo {
    position: absolute;
    width: 171px;
    height: 61px;
}

.logo a {
    /*将a转换成块级盒子,可以设置宽度和高度*/
    display: block;
    width: 171px;
    height: 61px;
    /*将logo背景图片给a*/
    background: url(../images/logo.png) no-repeat;
    font-size: 0;
}

3 购物车小圆点

一般用绝对定位,子绝父绝也是可以的。通常不会设置宽度,因为数量会变化,所以设置为宽度随着内容变化。通常用 i 。

<i class="count">8</i>

.count {
    position: absolute;
    top: -8px;
    /* 通常设置左对齐,这样数字多了会往右边走*/
    left: 105px;
    /* 小红点是随着数量变化的,所以不要给宽度,让盒子内容自己撑开 */
    height: 14px;
    line-height: 14px;
    /* 好看些 */
    padding: 0 5px;
    border-radius: 7px 7px 7px 0;
    background-color: #e60012;
    color: #fff;
}

4 轮播图

轮播图一般是多个图片,点 击箭头会向左或向右更换图片,所以轮播图应该用 ul>li 来做。具体实现需要借助JavaScript。

5 边框

  1. 普通寻常边框:solid 实线
  2. 点线边框:dotted 点线
  3. 虚线边框: dashed 虚线边框

6 注册页

  1. 注册页的一条条输入框,可以用ul>li来做,给整个盒子设置宽度,然后设置margin:0 auto;就可以统一设置为水平居中。
  2. 所有的表单域要用form包起来。
  3. 密码强度弱中强,可以用em来设置,设置三个类型,后期可以设置隐藏。

7 其他细节

  1. 文字里开头字母粗体:可以用strong标签,直接变成粗体。
  2. 盒子里的图标icon,可以用 <i> ,将其设置为行内块元素,设置水平居中就可以让其居中显示。 
  3. 一般的盒子分为 hd 和 bd 两部分。
  4. 盒子里放图片的时候,为了避免美工人员上传的图片大小不一致,所以需要将盒子里的图片设置固定的宽度和高度。
  5. tab栏设置,应该包括‘tab_list’和‘tab_content’两部分,点击不同的tab,页面展示不同的内容。
  6. 鼠标经过时,盒子有表框的效果,应该是盒子一开始就有边框,经过后边框由透明色变成了指定颜色,这样才不会出现盒子内容跳动的问题。

8 Web 服务器

将自己做的网页上传到远程服务器。免费的远程服务器:http://free.3v.do/

步骤:

  • 在http://free.3v.do/ 注册账号。
  • 记录主机名、用户名、密码和域名。
  • 利用cutftp软件上传网站到远程服务器。目前这个软件已经不好使了,之后重新了解这方面的知识。
  • 在浏览器中输入域名,即可访问上传的网站。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值