9.26-28

1. 复习

  1. 标签

(1) 需要大家记,单标签和双标签

(2) 性能上 块标签和行标签

(3) 标签的属性

  1. Css

(1) 选择器,* 标签 class id 后代 子代 交集 并集 伪类 结构

(2) 层叠性 选择器权重的计算

① 选中和选不中 如果没有选中就是继承父级的样式,采用就近原则

选中的话就计算权重,谁的权重大就选谁,如果权重相同,后者会覆盖前者。

(3).继承性 样式的属性 font color text line-height

  1. 排版

(1) Float

(2) Position

(3) 标准文档流:浏览器天生的一种排版方式,块独占一行,行可以并排排列。

打破标准文档流的方式有 float absolute fixed。

9.26

  1. background-position  雪碧图

我们的html和css中有三个属性可以向服务器发送请求,src href url。

  1. Overflow

(1) 值Hidden 超出就隐藏

(2) 值Scroll  出现滚动条

Visibility:hidden;  可见的 (消失但是占用位置)

Display:none;消失但不占用位置

为什么使用雪碧图?

因为我们使用雪碧图之后,本来需要多次请求的图片,我们一次就请求过来了,然后使用background-position调位置,从而减少了该页面向服务器请求的次数,间接的优化了该页面的性能。

9.27

  1. 如何实现浏览器title中的小图标

我们需要借鉴link标签

Link标签的标签属性有哪些? rel type href

Rel 是当前页面和url之间的关系  rel=”stylesheet”

Type 是资源文件的mime类型  .html文件mime类型是text/html 图片的mime类型

Image/jpg(png/gif)  css的mime类型是text/css js的mime类型是text/javascript。

Mime类型,客户端和服务器之间的暗号,根据拓展名而定。

Title中的小图标就出来了,href这里不能写成 ./

2,Meta 元信息标签

分析里面的属性

,3,矢量图标 http://www.iconfont.cn/

阿里云矢量图库。

转义字符

空格的字符

4.项目的完整目录

5.

textarea{

resize: none;

}

这个属性不让文本域被人为拉伸

6.

table{

border-collapse: collapse;

}

这个属性让表格的边框变细

7.

Font的简写

8.

清除浮动的兼容性

清除浮动在低版本浏览器不行,需要处理兼容性

加一个.clearfix{*zoom:1;}

9.光标的形状

cursor 光标属性值有 pointer 抓手,指针 wait help

  1. rgb 和rgba和opacity

Rgb()颜色的表示方法值是0-255如background:rgb(12,15,16);

Opacity表示透明度 值是0-1;

Rgba() r是red 0-255 g是green 值是0-255 b是blue值是0-255 a是opacity值是0-1;

但是ie低版本不支持。

Rgb和opacity  与rgba的区别?

前者的内容也跟着透明,后者的内容不跟着透明。内容包含图片和文字。

原文地址:https://www.cnblogs.com/zhangtao12/p/9796918.html

时间: 2024-11-12 13:27:23

9.26-28的相关文章

namespace6月9日10:26:28

命名空间:用于解决类重名的问题,可以看做"类的文件夹". [1]在代码中使用其他命名空间下的类时候需要using类所在的namespace.  System.Collections.ArrayList,快速引入的方法,右键→解析(Ctrl+.)."System.Collections"是命名空间(c:/temp/动作片/)," ArrayList"是类名(1.avi)  也可以在代码中直接引用类的全名,这样就不用using [2]如果代码和被使用

Entity Framework技巧系列之七 - Tip 26 – 28

提示26. 怎样避免使用不完整(Stub)实体进行数据库查询 什么是不完整(Stub)实体? 不完整实体是一个部分填充实体,用于替代真实的对象. 例如: 1 Category c = new Category {ID = 5}; 就是一个不完整实体. 这个实体中只有ID被填充,表示这是一个代表Category 5的Stub. Stub实体什么时候有用? 当你真正不需要知道一个实体的一切对象时,Stub实体就很有用,主要因为通过使用这种实体你可以避免不必要的查询,但也因为它们比EntityKey更

第26章 最大流(正在修改)

一.综述 1.定义 定义1:流网络 定义2:残留容量 定义3:增广路径 已知一个网络流G=(V,E)和流f,增广路径p为残留网络G|f中从s到t的一条简单路径 能够沿一条增广路径p的每条边传输的网络流的最大量为p的残留容量,由下式定义: c|f(p) = min{c|f(u,v) : (u,v)在p上} 定义4:割.净流.容量.最小割 净流和容量的区别: 穿过(S,T)的净流由双向的正网络流组成:在加上从S到T的正网络流的同时,减去从T到S的正网络流. 割(S,T)的容量仅由从S到T的连计算而得

<LeetCode OJ> 26 / 264 / 313 Ugly Number (I / II / III)

Write a program to check whether a given number is an ugly number. Ugly numbers are positive numbers whose prime factors only include 2, 3, 5. For example, 6, 8 are ugly while 14 is not ugly since it includes another prime factor 7. Note that 1 is ty

【转】linux下杀死进程(kill)的N种方法

转载一篇,最原始的出处已不可考,望见谅! 常规篇: 首先,用ps查看进程,方法如下: $ ps -ef --smx       1822     1  0 11:38 ?        00:00:49 gnome-terminalsmx       1823  1822  0 11:38 ?        00:00:00 gnome-pty-helpersmx       1824  1822  0 11:38 pts/0    00:00:02 bashsmx       1827    

gdb调试命令

本篇摘自互联网,纯属自己学习笔记,然分享给看到我的博客的人们. 用GDB调试程序 GDB是一个强大的命令行调试工具.大家知道命令行的强大就是在于,其可以形成执行序列,形成脚本.UNIX下的软件全是命令行的,这给程序开发提代供了极大的便利,命令行软件的优势在于,它们可以非常容易的集成在一起,使用几个简单的已有工具的命令,就可以做出一个非常强大的功能. 于是UNIX下的软件比Windows下的软件更能有机地结合,各自发挥各自的长处,组合成更为强劲的功能.而Windows下的图形软件基本上是各自为营,

多线程修改同一个数据

个人理解: GIL:存在于Cpython中,称为全局解释器锁,在同一时间只能一个python线程在跑,但这并不是说是串行运行的,他还是“并行”的,CPU在不断的分配cpu时间给每个线程去运行,只是同一时间刻只有一个线程在跑. 线程锁:只让一个线程运行加锁的那段代码. 示例: 1 print(n) 2 n += 1 3 print(n) 4 # 这里三条语句需要三次获取n的值,第一次print(n)和 n += 1时拿到的n 不一定相同,第二次print(n)也不一定是 n += 1的结果. 但

Linux GDB程序调试工具使用简介

GDB概述 GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具.或许,各位比较喜欢那种图形界面方式的,像VC.BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC.BCB的图形化调试器更强大的功能.所谓"寸有所长,尺有所短"就是这个道理. 一般来说,GDB主要帮忙你完成下面四个方面的功能: 启动你的程序,可以按照你的自定义的要求随心所欲的运行程序. 可让被调试的程序在你所指定的调置的断点处停住.(断点可以是条件表达式) 当程序被停住时,

Linux 信号signal处理机制(ZZ)

http://www.cnblogs.com/taobataoma/archive/2007/08/30/875743.html 信号是Linux编程中非常重要的部分,本文将详细介绍信号机制的基本概念.Linux对信号机制的大致实现方法.如何使用信号,以及有关信号的几个系统调用. 信号机制是进程之间相互传递消息的一种方法,信号全称为软中断信号,也有人称作软中断.从它的命名可以看出,它的实质和使用很象中断.所以,信号可以说是进程控制的一部分. 一.信号的基本概念 本节先介绍信号的一些基本概念,然后

C#基础—匿名方法(Anonymous Mehod)

1.引入匿名方法 早在C# 2.0中就提出了匿名方法,实现了以一种内联的方式声明委托,在此之前,声明委托唯一的方法是"命名方法",虽然 C# 3.0 里有了lambda ,使得写内联代码更加简洁和方法,但是匿名方法依然有他的用处,匿名方法提供了可以忽略参数列表的能力. 2.匿名方法的使用和注意点 什么匿名方法?简单的理解就是没有定义名字的方法(其实编译器还是帮我们生成了一个方法).代码的实现就是把方法的定义和方法的实现内联到了一起. 先看个演示例子: 1 class Program 2