20170312

1 长版的搜索框,初始框架

<div class="search">

<input type="text" placeholder="faded"><a href="#"></a>

</div>

思路 div设置搜索栏的宽,设置边框border包起来,

input设置宽高 并出去默认边框border:none;

padding-left:15px;代表搜索栏里的字体距离最左边有15px

再把右边的可供点击的放大镜截图下来作背景图

截图注意图标在居中,然后a标签设置好背景图宽高

.search{width:300px;border:1px solid black;margin:20px 0px 22px 40px;}

.search input{border:none; padding-left:15px;width:245px;height:34;}

.search a{width:40px; height:34px; background:url(search.png) no-repeat center ;

display-inline-block}a标签是行内元素,注意转换.

input的宽度等于总宽300-a标签背景图大小40-左内边距15=245px;

错误:一开始插入图片后,input和A标签不在一行,导致搜索框变形,拖拽,

后来发现vertical-align:middle换成top之后就对齐了,

input只能用vertical-align:top;居上对齐.

2 标头搜索引擎优化

<h1 class="search">

<a href="#">标题</a>

</h1>

.search{一般设置图片的宽高,background插入图片,注意路径}

.search a{display:block; text-indent:-999em;}让标题显示在屏幕外.

3字体上方的标注图片

<ul>

<li><img src=""></li>

</ul>

用定位做,根据父相子绝,设置图片父元素li为relative相对定位;

子元素img为绝对定位absolute;然后用left right top bottom 微调;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、CSS入门 1、css选择器 选择器的作用是“用于确定(选定)要进行样式设定的标签(元素)”。 有若干种形式的...
    宠辱不惊丶岁月静好阅读 5,547评论 0 6
  • 1、垂直对齐 如果你用CSS,则你会有困惑:我该怎么垂直对齐容器中的元素?现在,利用CSS3的Transform,...
    kiddings阅读 8,391评论 0 11
  • 本文是针对刚学编程的小白,都是一些基础知识,如果想了解更多深层一点的东西,欢迎移步本人博客!! 博客地址 点击跳转...
    西巴撸阅读 3,567评论 0 0
  • 在这里等候你 心 · 语 陪你走过 与谁同坐,明月清风与我。 与歌相和,月杯三人同伴。 孤独是人类的宿命, 孤独是...
    南邮青年阅读 2,166评论 0 1
  • 距你千里 已懂了你 那样一场,盛大的花事 是风,颤动的绿 是光滑的树 是越来越淡的云,摇晃的水 是弥漫的气息,飘忽...
    m末子m阅读 3,385评论 0 0