入门display:inline-block运用
这是我第一篇博客,是我新的开始,我要用博客记录我的学习之旅,在这里我要感谢我的哥哥,他带我开阔了眼界,纠正了我的格局,给我带来了正能量。我是一个小白,学习的路还很长很长,学习了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运用的更多相关文章
- display:inline block inline-block 的区别
原文地址:http://blog.csdn.net/jly036/article/details/5506182 display:block就是将元素显示为块级元素. block元素的特点是: 总是在 ...
- display:inline、block、inline-block的区别
display:block就是将元素显示为块级元素. block元素的特点是: 总是在新行上开始: 高度,行高以及顶和底边距都可控制: 宽度不设是它的容器的100%,除非设定一个宽度 <div& ...
- display:inline; display:block;
block(块级元素): div .from. p .table. pre.h1~h6. dl .ol .ul等 inline(内联元素): span.a.strong.em.label.input. ...
- display:block、display:inline与displayinline:block的概念和区别
总体概念 block和inline这两个概念是简略的说法,完整确切的说应该是 block-level elements (块级元素) 和 inline elements (内联元素).block元素通 ...
- display:inline 和display:inline-block和display:block的区别
之前讲过块级元素使用display:block 行内元素使用display:inline 那么今天我们就来区分一下display:inline,display:inline-block和display ...
- 理解display:inline、block、inline-block
要理解display:inline.block.inline-block的区别,需要先了解HTML中的块级(block)元素和行级(inline)元素的特点,行内元素也叫内联元素. 块级元素 总是另起 ...
- display:inline 跟 display:block 跟 display:inline-block区别
我来说句人话吧.display:inline; 内联元素,简单来说就是在同一行显示.display:block; 块级元素,简单来说就是就是有换行,会换到第二行.display:inline-bloc ...
- HTML5 display:inline、block、inline-block的区别--备用
display:block就是将元素显示为块级元素. block元素的特点是: 总是在新行上开始: 高度,行高以及顶和底边距都可控制: 宽度缺省是它的容器的100%,除非设定一个宽度 <div& ...
- display:inline、block、inline-block的区别(转)
display:block就是将元素显示为块级元素. block元素的特点是: 总是在新行上开始: 高度,行高以及顶和底边距都可控制: 宽度缺省是它的容器的100%,除非设定一个宽度 <div& ...
- display:inline,display:inline-block,display:block 区别
之前一直迷惑于display:inline/inline-block/block的异同,在度娘谷哥的帮助下,突然有了一点思路. 按照网上的介绍,inline将对象转化为内联元素,block将对象转化为 ...
随机推荐
- 私服nexus的权限问题,带admin和带view的区别
admin和view的区别只找到了这个解释: https://blog.csdn.net/tian_111222333/article/details/100159983 最终得出答案,我只需要给他们 ...
- 关于BOM的一些基本知识以及表格的操作
首先先了解什么是BOM? BOM:英文全称Browser Object Model,即浏览器对象模型.浏览器页面初始化时,会在内存创建一个全局对象,用来描述当前窗口的属性和状态,这个全局对象被称为浏览 ...
- 如何在Web应用里消费SAP Leonardo的机器学习API
去年5月的时候,Jerry曾经写了一篇文章:使用Java程序消费SAP Leonardo的机器学习API,而最近另外做的一个项目,需要在Web应用里做同样的事情. 因为有了前一篇文章的铺垫,避免了很多 ...
- 你不知道的javascript(上卷)读后感(一)
三剑客 编译,顾名思义,就是源代码执行前会经历的过程,分三个步骤, 分词/词法分析,将我们写的代码字符串分解成多个词法单元 解析/语法分析,将词法单元集合生成抽象语法树(AST) 代码生成,抽象语法树 ...
- ASE19团队项目beta阶段Backend组 scrum8 记录
本次会议于12月17日,19:30在微软北京西二号楼sky garden召开,持续10分钟. 与会人员:Hao Wang, Lihao Ran, Xin Kang, Zhikai Chen 每个人的工 ...
- 卷积神经网络(CNN)的训练过程
卷积神经网络的训练过程 卷积神经网络的训练过程分为两个阶段.第一个阶段是数据由低层次向高层次传播的阶段,即前向传播阶段.另外一个阶段是,当前向传播得出的结果与预期不相符时,将误差从高层次向底层次进行传 ...
- Python 中文文件统计词频 + 中文词云
1. 词频统计: import jieba txt = open("threekingdoms3.txt", "r", encoding='utf-8').re ...
- golang的select实现原理剖析
写在最前面 select为golang提供了多路IO复用机制,和其他IO复用一样,用于检测是否有读写事件是否ready. 本文将介绍一下golang的select的用法和实现原理. 实现原理 gola ...
- python 爬虫抓取 MOOC 中国课程的讨论区内容
一:selenium 库 selenium 每次模拟浏览器打开页面,xpath 匹配需要抓取的内容.可以,但是特别慢,相当慢.作为一个对技术有追求的爬虫菜鸡,狂补了一些爬虫知识.甚至看了 scrapy ...
- 解决yum命令后出现libldap-2.4.so.2: cannot open shared object file
问题: [root@lgh ~]# yum There was a problem importing one of the Python modules required to run yum. T ...