zoukankan      html  css  js  c++  java
  • 前端课程笔记 150126

    • 在CSS中,html中的标签元素大体被分为三种不同的类型:块状元素内联元素(又叫行内元素)和内联块状元素

    常用的块状元素有:

    <div>、<p>、<h1>...<h6>、<ol>、<ul>、<dl>、<table>、<address>、<blockquote> 、<form>

    常用的内联元素有:

    <a>、<span>、<br>、<i>、<em>、<strong>、<label>、<q>、<var>、<cite>、<code>

    常用的内联块状元素有:

    <img>、<input>

       块级元素特点:

      1、每个块级元素都从新的一行开始,并且其后的元素也另起一行。(真霸道,一个块级元素独占一行)

      2、元素的高度、宽度、行高以及顶和底边距都可设置。

      3、元素宽度在不设置的情况下,是它本身父容器的100%(和父元素的宽度一致),除非设定一个宽度。

    内联元素特点:

    1、和其他元素都在一行上;

    2、元素的高度、宽度、行高及顶部和底部边距不可设置;

    3、元素的宽度就是它包含的文字或图片的宽度,不可改变。

      * 内联元素之间有一个间距问题

    内联块状元素(inline-block)就是同时具备内联元素、块状元素的特点,代码display:inline-block就是将元素设置为内联块状元素。(css2.1新增),<img>、<input>标签就是这种内联块状标签。

    inline-block元素特点:

    1、和其他元素都在一行上;

    2、元素的高度、宽度、行高以及顶和底边距都可设置。

     

    • CSS包含3种基本的布局模型, 在网页中,元素有三种布局模型:

    1、流动模型(Flow) —— 块元素 + 内联元素

    2、浮动模型 (Float)

    3、层模型(Layer)—— position 英[pəˈzɪʃn] 美[pəˈzɪʃən]  

              

    绝对定位(position: absolute) 英[ˈæbsəlu:t] 美[ˈæbsəˌlut]——

    1,将元素从文档流中拖出来,然后使用left、right、top、bottom属性相对于其最接近的一个具有定位属性的父包含块进行绝对定位。如果不存在这样的包含块,则相对于body元素,即相对于浏览器窗口。

    2,相对于其它元素进行定位必须遵守下面规范:1、参照定位的元素必须是相对定位元素的前辈元素;2、参照定位的元素必须加入position:relative。

    相对定位(position: relative) 英[ˈrelətɪv] 美[ˈrɛlətɪv] ——

      它通过left、right、top、bottom属性确定元素在正常文档流中的偏移位置。相对定位完成的过程是首先按static(float)方式生成一个元素(并且元素像层一样浮动了起来),然后相对于以前的位置移动,偏移前的位置保留不动。

    固定定位(position: fixed) 英/美 [fɪkst] ——

      固定定位,与absolute定位类型类似,但它的相对移动的坐标是视图(屏幕内的网页窗口)本身。由于视图本身是固定的,它不会随浏览器窗口的滚动条滚动而变化,除非你在屏幕中移动浏览器窗口的屏幕位置,或改变浏览器窗口的显示大小。

    • 字体缩写
    body{
        font-style:italic;
        font-variant:small-caps; 
        font-weight:bold; 
        font-size:12px; 
        line-height:1.5em; 
        font-family:"宋体",sans-serif;
    }
    /* 这么多行的代码其实可以缩写为一句 */
    body{
        font:italic  small-caps  bold  12px/1.5em  "宋体",sans-serif;
    }

    注意:

    1、使用这一简写方式你至少要指定 font-size 和 font-family 属性;

    2、在缩写时 font-size 与 line-height 中间要加入“/”斜扛。

    • 长度值

    长度单位总结一下,目前比较常用到px(像素)em% 百分比,要注意其实这三种单位都是相对单位

    * 像素为什么是相对单位呢? 因为像素指的是显示器上的小点(CSS规范中假设“90像素=1英寸”)。实际情况是浏览器会使用显示器的实际像素值有关

    
    —— 能力说话。
    —— 唯爱与美食不可负。
    —— 身体健康第一重要。
  • 相关阅读:
    功能点方法
    学数答题160908-数论不等式
    学数答题160903-函数方程
    学数答题160906-不等式最值
    学数答题160905-函数方程
    学数答题160904-不等式
    学数答题160903-三角函数
    kitti-b站教程
    kitti数据集介绍
    SLAM:理论与实践
  • 原文地址:https://www.cnblogs.com/aileLiu/p/4221933.html
Copyright © 2011-2022 走看看