美文网首页
前端04day

前端04day

作者: Cyj___ | 来源:发表于2018-07-10 14:22 被阅读0次

display

  • 通过display来修改元素的性质。
    --block:设置元素为块元素
    --inline:设置元素为行内元素
    --inline-block:设置元素为行内块元素
    --none: 隐藏元素
    visibility
    visibility属性主要用于元素是否可见
    -visible:可见的
    -hidden: 隐藏的
    overflow
  • 当相关标签里面的内容超出了样式的宽度和高度使,就会发生一些奇怪的事情,浏览器会让内容溢出盒子。
    可以通过overflow来控制内容溢出的情况。
    可选值:

--visible:默认值
--scroll:添加滚动条
--auto:根据需要添加滚动条
--hidden:隐藏超出盒子的内容

文档流

文档流指的是文档中可实现的对象在排列时所占用的位置,
将窗体自上而下分为一行行,并在每行中按从左至右的顺序排放元素,即为文档流。
也就是说在文档流中元素默认会紧贴到上一个元素的右边,如果右边不足以放下元素,元素则会另起一行,在新的一行中继续从左至右摆放。
这样一来每一个块元素都会另起一行,那么我们如果想在文档流中进行布局就会变得比较麻烦。
浮动

所谓浮动指的就是使元素脱离原来的文本流,在父元素中浮动起来。

--none: 不浮动
--left:向左浮动
--right: 向右浮动
clear: 清除浮动

<!DOCTYPE html>
<html lang="en">
  <head>
      <meta charset="UTF-8">
      <title>浮动</title>
      <style type="text/css">
      .box1{
          width: 600px;
          height: 200px;
          background-color: red;
          float: left;
      }
      .box2{
        width: 200px;
        height: 200px;
        background-color: yellow;
        float: left;
      }
      .box3{
        width: 200px;
        height: 200px;
        background-color: green;
        float: left;
      }
      </style>
  </head>
  <body>
      <div class="box1"></div>
      <div class="box2"></div>
      <div class="box3"></div>
  </body>
</html>

内联素浮动

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>内联素的浮动</title>
<style type="text/css">
.box1{
    background-color: #bfa;
}
.s1{
    float: left;
    width: 100px;
    height: 100px;
    background-color: yellow;
}
</style>
</head>
<body>
<div class="box1">a</div>
<span class="s1">hello</span>
</body>
</html>

简单布局

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>简单布局</title>
  <style type="text/css">
*{
    margin: 0;
    padding: 0;
}
.header{
    width: 1000px;
    height: 150px;
    background-color: yellowgreen;
    margin: 0 auto;
}
.content{
    width: 1000px;
    height: 400px;
    background-color: orange;
    margin: 10px auto;
}
.left{
    width: 200px;
    height: 100%;
    background-color: skyblue;
    float: left;
}
.center{
    width: 580px;
    height: 100%;
    background-color: yellow;
    float: left;
    margin: 0 10px;
}
.right{
    width: 200px;
    height: 100%;
    background-color: pink;
    float: left;
}
.footer{
    width: 1000px;
    height: 150px;
    background-color: silver;
    margin: 0 auto;
}
</style>
</head>
<body>
<div class="header"></div>
<div class="content">
  <div class="left"></div>
  <div class="center"></div>
  <div class="right"></div>
 </div>
 <div class="footer"></div>
</body>
</html>

相关文章

  • 前端04day

    display 通过display来修改元素的性质。--block:设置元素为块元素--inline:设置元素为行...

  • 前端04day

    行间距 文本样式 文本修饰 字母间距,汉字间距 单词间距 盒子模型 外边距 内边距 边框 浏览器默认样式 清除浏览...

  • 3月 前端 04Day 盒子模型

    内容区 content 通过width和height两个属性可以设置内容区的大 小。 width和height...

  • 04day

    内边距:padding 外边距:margin 外边距重叠: 浮动.png内联元素浮动:

  • 04day

    长度单位 像素px像素是我们在网页中使用得最多的一个单位一个像素就相当于屏幕中的一个小点我们的屏幕实际上就是由这些...

  • 04day

    行间距line-height = font-size + 行间距.p{line-height:100% (相对于字...

  • 04day

    和 em标签用于表示一段内容中的着重点。strong标签用于表示一个内容的重要性。这两个标签可以单独使用,也可以一...

  • 网页04day

    盒子:CSS处理网页时,它认为每个元素都包含在一 个不可见的盒子里。我们只需要将相应的盒子摆放到网页中相应的 位置...

  • mysql(04day)

    Mysql支持正则表达式的匹配,Mysql中使用REGEXP操作符来进行正则表达式匹配。 下面中的正则模式中可用于...

  • musql 04day

    数据管理技术的发展阶段 数据库的概念(DB) 数据管理系统(DBMS) MySQL安装配置

网友评论

      本文标题:前端04day

      本文链接:https://www.haomeiwen.com/subject/cbnxpftx.html