CSS【06】:CSS显示模式

div和Span标签

  • 作用:一般用于配合css完成网页的基本布局
<style>
    .header{
        width: 980px;
        height: 100px;
        background: red;
        margin: auto;
        margin-bottom: 10px;
    }
    .content{
        width: 980px;
        height: 500px;
        background: green;
        margin: auto;
        margin-bottom: 10px;
    }
    .footer{
        width: 980px;
        height: 100px;
        background: blue;
        margin: auto;
    }
    .logo{
        width: 200px;
        height: 50px;
        background: pink;
        float: left;
        margin: 20px;
    }
    .nav{
        width: 600px;
        height: 50px;
        background: yellow;
        float: right;
        margin: 20px;
    }
    .aside{
        width: 250px;
        height: 460px;
        background: purple;
        float: left;
        margin: 20px;
    }
    .article{
        width: 650px;
        height: 460px;
        background: deepskyblue;
        float: right;
        margin: 20px;
    }
</style>
<div class="header">
    <div class="logo"></div>
    <div class="nav"></div>
</div>
<div class="content">
    <div class="aside"></div>
    <div class="article"></div>
</div>
<div class="footer"></div>
  • 作用: 一般用于配合css修改网页中的一些局部信息
<style>
    span {
        color: red;
    }
</style>
<p>努力到<span>无能为力</span>, 拼搏到<span>感动自己</span></p>
  • div和span有什么区别?

    • div会单独的占领一行,而span不会单独占领一行
    • div是一个容器级的标签,而span是一个文本级的标签
  • 容器级的标签和文本级的标签的区别?
    • 容器级的标签中可以嵌套其它所有的标签
  • 常见容器级的标签:div、h、ul、ol、dl、li、dt、dd ...
  • 文本级的标签中只能嵌套文字、图片、超链接
  • 常见文本级的标签:span、p、strong、em、ins、del ...
  • 注意点:
    • 不用刻意去记忆哪些标签是文本级的哪些标签是容器级,在企业开发中一般情况下要嵌套都是嵌套在div中,或者按照组标签来嵌套(ul>li,ol>li,dl>dt+dd)

CSS元素显示模式

  • 在HTML中HTML将所有的标签分为两类,分别是容器级和文本级
  • 在CSS中CSS也将所有的标签分为两类,分别是块级元素和行内元素(其实还有一类,行内块级)
  • 什么是块级元素,什么是行内元素?
    • 块级元素会独占一行
    • 行内元素不会独占一行
  • 常见块级元素:p、div、h、ul、ol、dl、li、dt、dd
  • 常见行内元素:span、buis、strong、em、ins、del
  • 块级元素和行内元素的区别?
    • 块级元素:独占一行,如果没有设置宽度,那么默认和父元素一样宽,如果设置了宽高,那么就按照设置的来显示
    • 行内元素:不会独占一行,如果没有设置宽度,那么默认和内容一样宽,行内元素是不可以设置宽度和高度的
    • 行内块级元素:为了能够让元素既能够不独占一行,又可以设置宽度和高度,那么就出现了行内块级元素,不独占一行,并且可以设置宽高

CSS元素显示模式转换

  • 通过设置元素的display属性
  • display取值
    • block 块级
    • inline 行内
    • inline-block 行内块级

原文地址:https://www.cnblogs.com/qiuxirufeng/p/10181623.html

时间: 2024-10-10 08:49:25

CSS【06】:CSS显示模式的相关文章

06 css

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title></title> 6 <style type="text/css"> 7 /*css代码*/ 8 #box{ 9 /*这里的代码就表示告诉浏览器应该把html标签修饰成什么样子*/ 10 /*color表示设置颜色*/ 11 color: blu

HTML+CSS笔记 CSS中级 颜色&长度值

颜色值 在网页中的颜色设置是非常重要,有字体颜色(color).背景颜色(background-color).边框颜色(border)等,设置颜色的方法也有很多种: 1.英文命令颜色 语法: p{color:red;} 2.RGB颜色 这个与 photoshop 中的 RGB 颜色是一致的,由 R(red).G(green).B(blue) 三种颜色的比例来配色 p{color:rgb(133,45,200);} 每一项的值可以是 0~255 之间的整数,也可以是 0%~100% 的百分数. 每

CSS 背景-CSS background

这里有个很好的样式学习网站:http://www.divcss5.com/rumen/r125.shtml 一.Css background背景语法   -   TOP CSS背景基础知识 CSS 背景这里指通过CSS对对象设置背景属性,如通过CSS设置背景各种样式. 背景语法: background: background-color || background-image || background-repeat || background-attachment || background-

CSS Sprites (CSS图像拼合技术)教程工具

什么是CSS Sprites? “Sprite”(精灵)这个词在计算机图形学中有它独特的定义,由于游戏.视频等画质越来越高,必须有一种技术可以智能的处理材质和贴图,并且要 同时保持画面流畅.“Sprite”就是这样一种技术,它将许多图片组合到一个网格上,然后通过程序将每个网格的内容定位到画面上. Sprite被定位到一副静态图片上,并且通过简单的程序或硬件即可正确定位到画面上,一幅幅图片就像是被“变”出来的,他们并没有单独占用内存,所以被取名为“Sprite精灵”. 上图是口袋妖怪的组合图片,可

#CSS# 初识CSS

CSS:Cascading Style Sheet (层叠样式表) CSS的内容可以分开写入CSS文件中,PHP文件中加入以下语句即可: <link herf="css/style.css" type="text/css" rel="stylesheet"/> 其中,style.css写入定义的样式,如: ul.menu{                       list-style-type:none;    backgroun

[29/May/2017 10:56:52] &quot;GET /static/css/stylee.css HTTP/1.1&quot; 404 1859

今天遇到了一个棘手的问题,也非常奇怪. 出现了一个找不到css样式表的问题,之前配置好static路径之后也做了很小的测试:运行没有问题,css也能够正常加载. 问题描述:style.css文件的名字不能改变.仿佛系统只能识别style.css文件名.新建其他文件也不行,结果都是404错误,css文件不能正常加载. 我的环境是Django 1.10,目录和配置是按照官方Doc上来创建和配置的. 文件目录如下: setting.py: STATIC_URL = '/static/' STATIC_

HTML中使用CSS -- 定义CSS样式

CSS:Cascading Style Sheets(层叠样式表) 有三种方式可以在XHTML页面中嵌入CSS.参见CSS教程. 1.在head标签中加载一个CSS文件 示例 <head> <link rel="stylesheet" type="text/css" href="style.css" /> </head> 此例使用了link标签. abbr { font-size:12px; } .text10

CSS学习------CSS定位(position)与浮动(float)

position属性:用来对元素进行定位 定位的意义: 定位允许你定义元素框相对于其正常位置应该出现的位置. 相对于父元素. 相对于另一个元素. 相对于浏览器窗口本身的位置. 定位分为:绝对定位和相对定位. 相对定位: 如果对一个元素进行相对定位,它将出现在它所在的位置上.然后,可以通过设置垂直或水平位置,让这个元素"相对于"它的起点进行移动. 在使用相对定位时,无论是否进行移动,元素仍然占据原来的空间.因此,移动元素会导致它覆盖其它框. 示例: <html>   <

【CSS】CSS样式的三种引用方法

什么是CSS?CSS是 Cascading Style Sheets 的首字母缩写,意思是层叠样式表.有了CSS,html中大部分表现样式的标签就废弃不用了,html只负责文档的结构和内容,表现形式完全交给CSS,html文档变得更加简洁.为了让网页元素的样式更加丰富,也为了让网页的内容和样式能拆分开. 那么,怎么在HTML中引入Css? 第一个方法是:内联式(行间样式): <body> <!--内联式(行间样式)--> <div style="color:red&

HTML/CSS从零开始-CSS基础(二)

一.css定义 (cascading style sheets) 层叠样式表 表现标准语言,对网页信息显示进行控制 二.css的建立 2.1内部建立 (建立在head里用标签<style>)语法:      <head>      <style type="text/css">      div{widtn:300px;height:300px;border:1px solid red;}      </style>      说明:(1