入门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将对象转化为 ...
随机推荐
- Https的作用
在普通的网络环境下,HTTP请求存在DNS劫持.运营商插入广告.数据被窃取,正常数据被修改等安全风险.使用HTTPS协议可以保证数据传输的安全性. Https的作用: 内容加密 建立一个信息安全 ...
- IO流的部分类简述
InputStream 类: InputStream 位于 java.io 包中,它是一个抽象类,表示字节输入流,需要定义 InputStream 子类的应用程序必须总是提供返回下一个输入字节的方法 ...
- VBA if...elseif...else语句
一个If语句,后面可以跟一个或多个由布尔表达式组成的elseif语句,然后是一个默认的else语句,当所有条件变为false时执行else语句块. 语法 以下是VBScript中If...Elseif ...
- less学习大纲总结
1.注释的区别 /**/ //2.变量的命名 @+变量名 如:@f_width 引用的时候也要带上@ 符号3.混合 可带参数 默认带值4.匹配模式 相当于js里的if,但不完全是 用于符号条件的匹配 ...
- 关于jQuery的源码学习
注:该思维学习自另一个博客:https://blog.csdn.net/software0017/article/details/80317348 以下为我自己总结的jQuery结构:
- 如何对SAP Leonardo上的机器学习模型进行重新训练
Jerry之前的两篇文章介绍了如何通过Restful API的方式,消费SAP Leonardo上预先训练好的机器学习模型: 如何在Web应用里消费SAP Leonardo的机器学习API 部署在SA ...
- Android 连接.net WebService 工具类代码
安卓代码: import android.os.Handler;import android.os.Message; import org.ksoap2.SoapEnvelope;import org ...
- sqlserver 拼接字符串
SELECT CAST(USER_ID AS VARCHAR) + ',' FROM dbo.AUTH_USER FOR XML PATH('');
- IIS搭建ASP站点
1. 进入控制面板悬着打开或者关闭Windows功能. 2. 手工选择需要的功能进行安装. 3. 打开运行Internet信息服务(IIS)管理工具. 4. 展开左侧栏看到“Default Web S ...
- Pytest编写测试函数
Pytest编写测试函数 一个规范的测试方法一定带有断言,在使用pytest时,可以直接使用Python自带的assert关键字 Pytest允许在assert关键字添加任意表达式,表达式的值通过bo ...