前端学习 第二天 块与内嵌关系

块的特征 (代表div)

1、默认独占一行默认独占一行

2、没有宽度时,默认撑满一排

3、支持所有css命令

内嵌(内联、行内)的特征(span)

1、同排可以继续跟同类的标签

2、内容撑开宽度

3、不支持宽高

4、不支持上下的margin

5、代码换行被解析

display:block 显示为块

使内联元素具备块属性标签的特性

display:inline 显示为内嵌

使行块属性标签具备内联元素的特性

inline-block的特点

特性:

1、块在一行显示;

2、行内属性标签支持宽高;

3、没有宽度的时候内容撑开宽度

inline-block应用分页的例子

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>分页</title>
<style type="text/css">
a{
width: 17px;
height: 20px;
border: 1px solid #e0e1e2;
display:inline-block;
text-decoration: none;
text-align: center;
font: 12px/20px "宋体";
color: #2052a3;
}
.pageBtn{
width:64px;
}
a:hover,.active{
background-color: #1f3a87;
color: #fff;
}
</style>
</head>
<body>
<div class="pageBox">
<a href="#" class="pageBtn">上一页</a>
<a href="#">1</a>
<a href="#">2</a>
<a href="#" class="active">3</a>
<a href="#">4</a>
<a href="#">5</a>
<a href="#">6</a>
<a href="#">7</a>
<a href="#">8</a>
<a href="#" class="pageBtn">下一页</a>
</div>
</body>
</html>

分页 inline-block应用

子块浮动,父块没办法包住子类最佳解决方案:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>解决子块浮动,父块没办法包住子类问题</title>
<style type="text/css">
.clearfix{
*zoom: 1;
}
.clearfix:after{
content: "";
display: block;
clear: both;
}
.box{
border: 1px solid red;
}
.item{
width: 200px;
height: 300px;
background-color: blanchedalmond;
float:left;
}
</style>
</head>
<body>
<div class="box clearfix">
<div class="item"></div>
</div>
</body>
</html>

解决子块浮动,父块没办法包住子类问题

时间: 2024-07-28 13:34:09

前端学习 第二天 块与内嵌关系的相关文章

Web前端学习第二篇

今天看到了一篇写的不错的文章,是有关对JQuery.js等一些源代码初识的内容,感觉写的还是不错,所以拿过来分享一下. 文章的地址:http://my249645546.iteye.com/blog/1716629 1.对(function(){})(); 几乎所有的开源js代码开篇都是这样(function(……){……})(……); 下面是Jquery的部分源码: (function( window, undefined ) { var jQuery = function( selector

html块和内嵌

块的特征:1.默认独占一行    2.没有宽度时,默认撑满一行    3.支持所有css命令 内嵌(内联.行内)的特征  1.同排可以继续跟同类的标签  2.内容撑开宽度   3.不支持宽高  4.不支持上下的margin   5.代码换行被解析 块和内嵌的转换 display:block 显示为块   -----使内联元素具备块属性标签的特征 display:inline 显示为内嵌 ----使行块属性标签具备内联元素的特征 原文地址:https://www.cnblogs.com/yyyan

Web前端学习—第二课HTML篇

Q6:什么是HTML标签,如何合理使用HTML标签?哪些特殊场合需要使用特定的标签? (不考虑CSS) HTML标签(超文本标记语言标签):是html语言中最基本的单位,是html语言最重要组成部分. [使用]是由尖括号包围的关键词,如:<html>:通常是成对出现的,如<div></div>;标签对中第一个标签是开始标签,第二个是结束标签:开始标签和结束标签也被成为开放标签和闭合标签:也有单独呈现的标签,如<br />:一般成对出现的标签内容在两个标签之间

块和内嵌div和span

1 <!doctype html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title>无标题文档</title> 6 <style> 7 body{ font-family:"宋体"; font-size:20px;} 8 div,span{width:100px;height:100px;background:red;borde

Android学习之——如何将GridView内嵌在ScrollView中

最近在做一个项目,有一个需求是在ScrollView中内嵌一个GridView. 刚开始,我是以为能直接内嵌在里面: 1 <ScrollView 2 android:layout_width="match_parent" 3 android:layout_height="0dp" 4 android:layout_weight="5.5"> 5 <GridView 6 android:id="@+id/gridView

nginx基础学习第二篇:nginx内置变量的使用

ngx_http_core模块提供的内置变量有很多,常见的有 $uri,用来获取当前请求的uri,不含请求参数. $request_uri,用来获取请求最原始的uri,包含请求参数,且未解码. $request,获取请求方法(GET或者POST).$request_uri.HTTP协议版本. $args,获取当前请求的参数串(即请求中问号后面的部分,如果有的话),未解码的原始值.$args变量是可以改变的,利用set指令即可 set $args a=1&b=2.需要注意的是,绝大部分的内置变量都

Web前端学习-第二课JavaScript篇

Q3:怎么检测数据类型?有哪些方式?其原理是什么? Typyof检测基本数据类型,,返回值是一个代表数据类型的字符串,而且是小写的:instanceof检测对象类型(原理是获取某一对象实例).Constructor检测对象的已有属性类型或者基本数据类型:object.prototype.toString()得到一个表示对象的类型的字符串.此方法可有效判断数组,函数,正则表达式,等对象类型(引用类型)可判断null和undefined: 描述一下Typeof和instanceof在判断类型的时候,

Web前端学习第二天

还是用中文,省时间.... 话说今天接到一个电话面试,问了6,7个问题3和没答上来,然后被拒了. 看来我还得好好提升一下自己才有资格找实习. 今天干了三件事: 1.在github上创建了一个自己的repository,并把测试网站放上去试了一下,成功! 2.用了一个git,感觉很诡异. 3.复习了一部分CSS. 常用git命令: $ git clone  //本地如果无远程代码,先做这步,不然就忽略 $ cd //定位到你blog的目录下 $ git status //查看本地自己修改了多少文件

HTML中的【块】与【内嵌】

块元素与内嵌元素 块的特征 默认独占一行 没有宽度时默认撑满一行 支持所有的css命令 内嵌的特征 同行可以连续跟同类的标签 内容撑开宽度 不支持宽高 不支持上下的内外边距 代码换行被解析 块与内嵌的转换 display:block  显示为块 使内联元素具备快属性标签的特性 display:inline  显示为内嵌 使行块属性标签具备内联元素的特性 display :inline-block inline-block 的特点和问题 特性: 块在一行显示 行内属性支持宽高 没有宽度时内容撑开宽