20170312

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

思路 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 标头搜索引擎优化

标题

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

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

3字体上方的标注图片

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

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

你可能感兴趣的:(20170312)