css基础 float span具有行内块元素的特性

礼悟:
     公恒学思合行悟,尊师重道存感恩。叶见寻根三返一,江河湖海同一体。
          虚怀若谷良心主,愿行无悔给最苦。读书锻炼养身心,诚劝且行且珍惜。


               ide:visual studio 2017  
            browser:Chrome
                     os:win7

代码

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <meta name="author" content="https://www.cnblogs.com/jizuiku"/>
    <title></title>
    <style type="text/css">
        span {
            /* 行内元素设置宽高没用呀 */
            height:100px;
            width:200px;
        }
    </style>
</head>
<body>
    <span style="background-color:coral;">博客园</span>
    <span style="background-color:darkorange;">给最苦</span>

    <!--
        有趣的现象呀,这个浮动的行内元素遇到了行内元素
        不过之后,又想了想很少的情况会这样用吧
        -->
    <span style="background-color:coral;float:left;">博客园</span>
    <span style="background-color:darkorange;float:left;">给最苦</span>
</body>
</html>

效果

思考

  为什么会出现 效果图中所示的现象呢?

  给最苦 能想到的就是触发了BFC...不知道是否正确,有待进一步学习。



CSS3优秀,值得学习。
学习资源: www.w3cschool.cn + itcast和itheima视频库 + 清净的心地。
如果您有公开的资源,可以分享给我的话,用您的资源学习也可以。
博文是观看视频后,融入思考写成的。博文好,是老师讲得好。博文坏,是 给最苦 没认真。

原文地址:https://www.cnblogs.com/jizuiku/p/8440960.html

时间: 2024-07-30 06:46:39

css基础 float span具有行内块元素的特性的相关文章

CSS基础知识(2)三种样式表的写法,块、行内、行内块元素之间的转换

margin: 0 auto /*可以让盒子居中*/1.三种样式表的书写方法 (1)内嵌式写法 特点:样式只作用于当前文件,没有真正实现结构表现分离. <head> <style type="text/css"> 样式表写法 </style></head> (2)外链式写法 特点:作用范围是当前站点,谁调用谁生效,范围广,真正实现结构表现分离. <link rel="stylesheet" href="

解决行内块元素(inline-block)之间的空格或空白问题

一.问题产生 由于html代码格式化后,标签会缩进或者换行.由于浏览器默认处理导致元素在页面显示中出现单个空格问题,尤其在行内或者行内块元素布局时影响比较明显 例如: 代码 页面显示 二.解决方案 这种问题出现让人很头疼,寻访答案却都差强人意:不是兼容性问题就是需要对布局进行特殊处理,总之都不是很完美. 最终我的解决方案是:给右侧行内块元素设置css样式:margin-left:-4px; 这样虽然不是从根本上解决问题,但是:一不会产生兼容性问题,二不会影响整体布局 修改后页面显示效果 三.一些

2019.12.5-网站首页及翻页实例(用的是行内块元素布局)代码

<!DOCTYPE html><html lang="en"><head> <meta charset="utf-8"> <title>翻页实例</title></head><style type="text/css"> .menu{ width: 958px; height: 40px; border:1px solid #000; margin:5

块级元素、行内元素与行内块元素

1.块级元素与行内元素的区别? 块级元素独占一行 行内元素可以在一行显示,但是不能设置上下的padding和margin值. 2.块级元素与行内元素的相互转换? 块级元素转行内元素:display:inline; 行内元素转块级元素:display:block; 3.行内块元素相邻布局的时候,中间几像素的间距怎么解决? 给元素添加浮动 4.常见的块级元素.行内元素与行内块元素? 块级元素 :div.h系列.li.dt.dd.p 行内元素  :span.u.a..em.b.i.u.em 行内块元素

块元素、内敛元素、行内块元素特点、相互转换、取消默认效果

块元素特性 块元素,也可以称为行元素,布局中常用的标签如:div.p.ul.li.h1~h6等等都是块元素,它在布局中的行为: 支持全部的样式 如果没有设置宽度,默认的宽度等于父级的width 盒子占据一行.即使设置了宽度 包含默认样式的块元素 上面讲的块标签中,有些标签是包含默认的样式的,这个含默认样式的有 p标签:含有默认外边距 ul.ol标签:含有默认外边距和内边距,以及条目符号(小圆点或者编号) h1~h6标签:含有默认的外边距和字体大小 dl.dd标签:含有默认外边距 body标签:含

行内块元素

行内块元素是什么: 行内元素是无法设置其宽和高的,行内块元素实际就是把块元素以行的形式展现,保留了块元素可以设置的对应CSS属性 插视频的标签: <video src="1\LADY.mp4"  controls height="600" wight="800"></video> SRC="这儿是你放视频的位置"

块元素 行内元素 行内块元素

1.块元素典型代表:div,h1~h6, p,ul,li(ul li列表元素)特点:独占一行,可以设置宽高,嵌套或者包含下,子块元素宽度没有定义时,和父元素宽度默认一致,2.行内元素典型代表:span,a,strong,em,del,ins特点:在一行上显示,不能直接定义宽高3.行内块元素(内联元素)典型代表:input,img特点:在一行显示,可以设置宽高 原文地址:https://www.cnblogs.com/twinkle-/p/9074817.html

html中常见的行内元素和块级元素,还有常见的行内块元素

在html中,元素主要分为行内元素和块级元素: 行内元素指的是书写完成后不会自动换行,并且元素没有宽和高. 块级元素写完后会自动换行,有宽高可以修改. 还有一种特殊的元素叫做行内块元素. 大致分内是: 行内元素有:heda   meat   title  lable  span  br  a   style  em  b  i   strong 块级元素有:body  from  select  textarea  h1-h6 html table  button  hr  p  ol  ul

块级元素,行内(内联)元素和行内块元素分别有哪些, 另外什么是替换元素和费替换元素

参考替换元素和非替换元素: https://www.cnblogs.com/lixiaodou/p/7150624.html   块级元素.行内(内联)元素和行内块元素 块状元素 块状元素代表性的就是<div>,其他如<p>.<nav>.<aside>.<header>.<footer>.<center>.<section>.<article>.<ui>.<li>.<o