• div+css之块级元素与内联元素


    一般的块级元素:段落<p>、标题<h1><h2>...、列表,<ul><ol><li> 、表格<table>、表单<form>、DIV<div>和BODY<body>等元素。

    块级无素的显著特点是:每个块级元素都是从一个新行开始显示,而且其后的无素也需另起一行进行显示。相当于在它之前和之后各插入了一个换行。

    内联元素: 表单元素<input>、超级链接<a>、图像<img>、<span> ........

    内联元素只能放在行内,就像一个单词,不会造成前后换行,,内联元素对显示效果不造成任何影响

    如果没有css的作用,块元素会顺序以每次另起一行的方式一直往下排。而有了css以后,我们可以改变这种html的默认布局模式,把块元素摆放到你想要的位置上去。而不是每次都愚蠢的另起一行。也就是说,可以用css的display:inline将块级元素改变为内联元素,也可以用display:block将内联元素改变为块元素。

    如下面例子:

    <html>

    <head>

    <title>第三天</title>

    <style>

    body{ font-size:25px; }

    #leftcss{ height:100%; 120px; float:left; background:#99FF99; }

    #maincss{ height:100%; 100%; background:#99FFFF margin-left:120px; }

    </style>

    </head>

    <body>

    <div id="leftcss"><p>左边</p>左边</p></div>

    <div id="maincss">

    <span>这是div中的span,span是行级元素</span><span>这是div中的又一个span</span><em>这是div中的em,em也是行级元素,行级元素是不会另起一行的,不会对显示效果造成任何影响 </em>

    <em style="display:block;"><font color=red>我是em,但我设置了display:block,所以我以块级元素的方式显示</font></em>

    <div>这是父层div中的子层div,在没有设置高度时默认占据一行,div是块级元素,每个块级元素都是从一个新行开始显示,而且其后的元素也需另起一行进行显示。 </div> <input type="text"></input><input type="text"></input>

    <div style="display:inline;"><font color=red>我是div中的div,但是我设置了display:inline,所以我以内联元素的形式显示,没有另起一行</font></div>

    </div>

    </body>

    </html>

    显示效果如下:



  • 相关阅读:
    数学分析教材编写大纲
    鲁病案号1357324
    数据库-常见函数-分组函数
    Java中的快速输入输出
    数据库-数学函数
    IDEA 常用快捷键 (尚硅谷&#183;宋红康 设置版)——高仿eclipse
    linux下网络死掉了肿么办?(Networking Disabled)
    zookeeper集群搭建
    WMware克隆虚拟机后出现网络无法连接的问题
    Partitioner编程——根据运营商分组统计用户上网流量
  • 原文地址:https://www.cnblogs.com/beyourself/p/2988591.html
Copyright © 2020-2023  润新知