这是我第一篇博客,是我新的开始,我要用博客记录我的学习之旅,在这里我要感谢我的哥哥,他带我开阔了眼界,纠正了我的格局,给我带来了正能量。我是一个小白,学习的路还很长很长,学习了10天HTML与css,应了一句话,所有浪费的日子都是要还的!
言归正传下面总结下这段时间学习出现的问题和学习感想


第一个问题我要在上面添加一个logo和一个搜索框,搜索框里有个搜索的小图标

<div id="logo">
<img src="data:image/logo.PNG" alt="image" title="xinlanglogo">
<p>
<input type="text" name="fullname">
<a href="#" class="YourWebFontName">f</a>
</p> </div>
#logo{
margin-top: -10px;
margin-left: 60px;
}

我发现,logo和搜索框不能对齐,当时我用float margin等命令调试,都不出效果,经过几经周折,最后用到了display:inline-block;和vertical-align:middle;实习。还有那搜索框外的小图标就是不进入里面,我就在想怎样移动,可是怎么都移动不了,后来哥哥告诉我把搜索框的border去掉在外面套一个边框,才实现了这个问题。

#logo > * {
display: inline-block;
vertical-align: middle;
}
#logo > p > * {
display: inline-block;
vertical-align: middle;
border: none;
}
#logo p {
border: 1px solid rgb(219, 92, 19);
margin-left: 50px;
}
#logo p a{
text-decoration: none;
}

第二个问题
我就是想让边框和下面的搜索框对齐第一想到的是让下面的边框变短,后来发现这样是不成立的,接下来想到的是让怎么个DIV框变小,可是我想到了让他变小我后面的是不是就变大了不能成立我就没试,最后我改变了他的大小,用margin-left命令调成想要的效果。
这是原来的代码,

<div id="denglv">
<p>
<a id="zhdl"><b>账户登录</b></a>
<a id="zhzc">账户注册</a>
</p>
<div class="denglvkuang>
#denglv {
background:#fff;
width:400px;
height: 380px;
border: 20px solid #f2f2f5;
}
#zhdl {
width: 50%;
float: left;
padding-bottom: 10px;
border-bottom: 2px solid #ff8140;
text-align: center;
} #zhzc {
width:50%;
float: right;
text-align: center;
}

改变了#zhdl中width:45%,margin-left:26px;得到了想要的效果,不过后面的账户注册
width也是需要修改的.

还有个特别低级的错误在这里我必须强调下自己,在其他登录的后面,那些图片用到的是backgroud-position命令,插入后面背景图图片的时候,路径写错了,并且没有想到是这个问题!!!!!
我要反思的是我的解题的思路,很重要,出现了一个问题我应该怎样去解决,而不是没有头绪,以后学习中还会有很多问题,不可能别人都会告诉你,我一点要锻炼自己的解决问题的能力与思路,以后的路还很长,学的问题很多,我这可以说才是开始,或者说开始都不算,不过也有点进步,给自己加油!
Winner takes all

入门display:inline-block运用的更多相关文章

  1. display:inline block inline-block 的区别

    原文地址:http://blog.csdn.net/jly036/article/details/5506182 display:block就是将元素显示为块级元素. block元素的特点是: 总是在 ...

  2. display:inline、block、inline-block的区别

    display:block就是将元素显示为块级元素. block元素的特点是: 总是在新行上开始: 高度,行高以及顶和底边距都可控制: 宽度不设是它的容器的100%,除非设定一个宽度 <div& ...

  3. display:inline; display:block;

    block(块级元素): div .from. p .table. pre.h1~h6. dl .ol .ul等 inline(内联元素): span.a.strong.em.label.input. ...

  4. display:block、display:inline与displayinline:block的概念和区别

    总体概念 block和inline这两个概念是简略的说法,完整确切的说应该是 block-level elements (块级元素) 和 inline elements (内联元素).block元素通 ...

  5. display:inline 和display:inline-block和display:block的区别

    之前讲过块级元素使用display:block 行内元素使用display:inline 那么今天我们就来区分一下display:inline,display:inline-block和display ...

  6. 理解display:inline、block、inline-block

    要理解display:inline.block.inline-block的区别,需要先了解HTML中的块级(block)元素和行级(inline)元素的特点,行内元素也叫内联元素. 块级元素 总是另起 ...

  7. display:inline 跟 display:block 跟 display:inline-block区别

    我来说句人话吧.display:inline; 内联元素,简单来说就是在同一行显示.display:block; 块级元素,简单来说就是就是有换行,会换到第二行.display:inline-bloc ...

  8. HTML5 display:inline、block、inline-block的区别--备用

    display:block就是将元素显示为块级元素. block元素的特点是: 总是在新行上开始: 高度,行高以及顶和底边距都可控制: 宽度缺省是它的容器的100%,除非设定一个宽度 <div& ...

  9. display:inline、block、inline-block的区别(转)

    display:block就是将元素显示为块级元素. block元素的特点是: 总是在新行上开始: 高度,行高以及顶和底边距都可控制: 宽度缺省是它的容器的100%,除非设定一个宽度 <div& ...

  10. display:inline,display:inline-block,display:block 区别

    之前一直迷惑于display:inline/inline-block/block的异同,在度娘谷哥的帮助下,突然有了一点思路. 按照网上的介绍,inline将对象转化为内联元素,block将对象转化为 ...

随机推荐

  1. pytorch入门1——简单的网络搭建

    代码如下: %matplotlib inline import torch import torch.nn as nn import torch.nn.functional as F from tor ...

  2. 网络流dinic ek模板 poj1273

    这里只是用来存放模板,几乎没有讲解,要看讲解网上应该很多吧…… ek bfs不停寻找增广路到找不到为止,找到终点时用pre回溯,O(VE^2) #include<cstdio> #incl ...

  3. Flutter——Wrap组件(流式布局)

    Wrap 可以实现流布局,单行的 Wrap 跟 Row 表现几乎一致,单列的 Wrap 则跟 Row 表现几乎一致.但 Row 与 Column 都是单行单列的,Wrap 则突破了这个限制,mainA ...

  4. 【CPU】记录当前嵌入式设备CPU 比较最高CPU 并打印出来

    1.测试CPU,最高CPU,最低CPU,平均CPU,单个进程如wlan的CPU占比,脚本后面接的第一个参数是要打印cpu的次数,第二个是sleep多久,第三个参数是记录当前数据的路径path #!/b ...

  5. 如何实现数组和 List 之间的转换?(未完成)

    如何实现数组和 List 之间的转换?(未完成)

  6. Paper Reading:个性化推荐系统的研究进展

    论文:个性化推荐系统的研究进展 发表时间:2009 发表作者:刘建国,周涛,汪秉宏 论文链接:论文链接 本文发表在2009,对经典个性化推荐算法做了基本的介绍,是非常好的一篇中文推荐系统方面的文章. ...

  7. 基于栈的指令集与基于寄存器的指令集详细比对及JVM执行栈指令集实例剖析

    基于栈的指令集与基于寄存器的指令集详细比对: 这次来学习一些新的概念:关于Java字节码的解释执行的一种方式,当然啦是一些纯理论的东东,但很重要,在之后会有详细的实验来对理论进行巩固滴,下面来了解一下 ...

  8. ndk学习之c++语言基础复习----C++线程与智能指针

    线程 线程,有时被称为轻量进程,是程序执行的最小单元. C++11线程: 我们知道平常谈C++线程相关的东东基本都是基于之后要学习的posix相关的,其实在C++11有自己新式创建线程的方法,所以先来 ...

  9. 单元测试框架之unittest(三)

    一.摘要 前边的文章我们看到执行测试用例的是通过调用unittest.mian()函数,它会将模块的测试用例收集起来并执行,然而当我们的测试用例增多了以后,这样的执行非常不灵活而且没有效率,我们更愿意 ...

  10. MySQL之InnoDB索引面试学习笔记

    写在前面 想要做好后台开发,终究是绕不过索引这一关的.先问自己一个问题,InnoDB为什么选择B+树作为默认索引结构.本文主要参考MySQL索引背后的数据结构及算法原理和剖析Mysql的InnoDB索 ...