新手对css的浅识】的更多相关文章

对于css的一个初步理解与认识 在最近的学习中接触到了之前自己从来都不曾想过的语言,C语言,html超文本标记语言等等,还有今天在这里我要进行分析的css,之前浏览过很多的网页,也曾想过这里面的秘密,但是都没有真正的去研究过,去了解过,知道现在自己亲自动手去设计了网页,去做过网页,去真真实实的接触这方面的不仅是理论还有实际操作的知识之后,才发现一我们大家看似简单的网页之中其实包含了许多许多我们未知的元素,正是这些元素之间相互影响,相互配合,才呈现在了我们眼前精美的网页. 在接触这些知识之前,我也…
定义: 块格式化上下文(Block Formatting Context,BFC) 是Web页面的可视化CSS渲染的一部分,是块盒子的布局过程发生的区域,也是浮动元素与其他元素交互的区域. BFC的布局规则如下: .内部的盒子会在垂直方向,一个个地放置: .盒子垂直方向的距离由margin决定,属于同一个BFC的两个相邻Box的上下margin会发生重叠: .每个元素的左边,与包含的盒子的左边相接触,即使存在浮动也是如此: .BFC的区域不会与float重叠: .BFC就是页面上的一个隔离的独立…
我们都知道,web开发中浏览器兼容性是困扰很多开发者的一个问题.所谓兼容性问题,即不同浏览器对同一段代码有不同的解析效果.而我们的需求往往是无论用户使用何种浏览器查看我们的网站,都应该获得相同或相近的体验. 浏览器兼容性问题主要分为HTML兼容问题(标签及其所属api的兼容问题).css兼容问题.JavaScript兼容问题.今天只简洁说说其中一个点,这也是我们常常会遇到的,即样式兼容问题. 常见的样式兼容问题有: 外边距.内边距表现不一致: 某些元素在不同浏览器中是块状还是行内显示不明确: 垂…
HTML相关======= ## 认识网页 *web标准(w3c三种标准):结构标准 -->html 表现标准 -->css 行为标准 -->js **浏览器和服务器:浏览器发送报文(通过http协议)发送到服务器:服务器通过解析返回报文* ##1.0 简单介绍.简单语法 ### 1.1 什么是html - hyper text language 超文本标记语言 - 超文本:就是链接 用来实现页面之间的跳转 ### 1.2 html文档的结构 ``` <! Doctype html…
以前 作为一个java程序员写的代码主要还是后台的代码,虽然开始的时候前后端都写,但是也是用别人造好的轮子来用,学学html,css,js,jquery,再找一个前端ui框架学学,上手之后我们就可以写界面,写后台了,当然这只是企业的后台管理项目,界面要求不是特别高,对于网站项目还是需要前端童鞋来设计,布局,写好html给到我们,我们转成jsp,或者各种模板引擎文件.这种模式对前端童鞋要求不是特别高,会设计,切图,就差不多了,什么前端组件化,模块化,自动化这些概念都没有,可能是小公司没有接触到,大…
HTTP中的GET和POST请求方法 我上次提到了GET和POST,现在就让你来认识一下这些新朋友 请看图 POST和GET都是将用户输入到浏览器的数据发送给服务器,不过采用了两种不同的方式,POST会打包表单变量,在后台把它们发送到服务器,GET也会打包表单变量,但会把这些数据追加到URL上,然后向服务器发送一个请求 要了解GET请求就要使用它 试着把上次课的代码中的表单请求方法改成GET 这里我举一个例子 以下是代码 <!DOCTYPE html> <html> <hea…
css选择器有很多,种类的话总结起来有5种.即: id选择器,class选择器,elements选择器,级联选择器,相邻选择器. 前三个没什么好说的,分别是id,class和标签的选择,注意选中对象的集合形式就OK了. 级联选择器,这个学问就大了,运用好的话,可以让我们的页面布局和样式添加都有很大的优化. 首先说说elements elements这种选择器,这是后代选择器,例如div p,是选择div下的所有p标签. 然后是elements > elements,这是子代选择器,选择的是div…
哎哎 1.鼠标移进网页里,不见了= = *{ cursor: none!important; } 2.简单的文字模糊效果 *{ color: transparent; text-shadow: #111 0 0 5px; } 3.多重边框 .div { box-shadow: 0 0 0 6px rgba(0, 0, 0, 0.2), 0 0 0 12px rgba(0, 0, 0, 0.2), 0 0 0 18px rgba(0, 0, 0, 0.2), 0 0 0 24px rgba(0,…
C++,java是基于类的语言,主要通过类来实现继承. javascript是基于原型的语言,通过原型来实现继承. 什么是原型?每种物质,都可以追根溯源,原型就是对象的根源.继承就是追根溯源. javascript里谈继承,只涉及到一个东西:对象Object.每个对象都有自己的原型,都可以从自己的原型处继承属性或者方法. 每个对象都有自己的prototype,逐层追溯,直到null,形成所谓的原型链. null对象是原型链的终点,追根溯源止于null. 当获取一个属性,或者调用一个方法,都是按此…
1,样式表分为  内联样式表   内嵌样式表  外部样式表  三种. 内联样式表是直接写在标签里面的  比如 <p style=“”></p>  <div style=""></div> 内嵌样式表是必须写在head 标签里面的  比如 <style> p{样式} </style> 只针对body 里的p 标签 改变样式 也可以是 <style> div{样式(样式可以自己设定)比如 width:200…
参考自阮一峰博客:http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html Unicode只是一个符号集,它只规定了符号的二进制代码,却没有规定这个二进制代码应该如何存储. UTF-8是Unicode的实现方式之一. UTF-8最大的一个特点,就是它是一种变长的编码方式.它可以使用1~4个字节表示一个符号,根据不同的符号而变化字节长度. UTF-8的编码规则很简单,只有二条: 1)对于单字节的符号,字节的第一位设为0,…
本文在Creative Commons许可证下发布 一.起步 首先,应该为自己创造一个学习linux的环境--在电脑上装一个linux或unix问题1:版本的选择 北美用redhat,欧洲用SuSE,桌面mandrake较多,而debian是技术最先进的,linux开发人员中用debian的最多,其次是redhat,从全球linux各应用领域市场份额来看无疑redhat是最多的,此外还有很多出名的发行版本,不再列举.原则是:我们没有必要把时间浪费在"装系统"上而应集中精力学习最有用的东…
相对定位和绝对定位 ·定位标签:position  ·包括属性:relative(相对) absolute(绝对) 1.position:relative; 假设对一个元素进行相对定位.首先它将出如今它所在的位置上.然后通过设置垂直或水平位置,让这个元素"相对于"它的原始起点进行移动.(再一点.相对定位时.不管是否进行移动,元素仍然占领原来的空间. 因此.移动元素会导致它覆盖其它框) 2.position:absolute; 表示绝对定位.位置将根据浏览器左上角開始计算. 绝对定位使元…
接收讯息及事件 储存共享数据 处理UI互动的事情 幕后服务(播放背景音乐) 在框架的手中,它的生命的周期完全由框架来控制,new也是由框架.它的逻辑调用则是自己实现,确保强龙的地位 框架反向来控制相应的逻辑实现,谁来创建子类的对象呢?framework ????撰写框架基类在先,撰写应用子类在后,框架事先又如何知道开发者来撰写的应用子类的名称?如果不知道应用子类的名称,又如何创建应用子类的的对象呢?文档的角色.依赖:AndroidMainfest.xml 由框架来创建的子类的对象createIn…
一.router-link及router-view :用来做导航,通过传入to属性来指定链接 :用来做路由出口,路由匹配到的组件都会渲染在这里 const router = new VueRouter({ routes //相当于routes: routes }) // 将router配置注入路由从而让整个应用具有路由功能 new Vue({ router, store, render: h => h(App) }).$mount("#app"); 我们可以通过this.$rou…
block的定义:“带自动变量的匿名函数” (一)写法: ^ void (int iAge){ NSLog(@"%d", iAge);}; 和C函数写法区别在于: 1) :以插入符号 ^ 开始. 2):没有函数名字 当block声明变量时候的写法 void (^blk)(int iAge) block 做函数参数时候 void testFunction:(int)age complete:(void(^)(int iAge))complete{ age++; if(complete){…
前言 没有规矩不成方圆,学习J2EE,先来明白都有什么规范. 内容 1.JDBC(Java Database Connectivity)java数据库连接 a)为java开发人员提供了一个行业标准API,可以在java应用与关系数据库之间建立起独立于数据库的连接,API提供了数据库的调用层接口. b)定义连接数据库的四种不同的驱动类型规范. 2.JNDI()java命名和目录接口 a)一个java应用程序设计接口(API) b)为开发人员提供了查找和访问各种命名和目录服务的通用.统一方式 c)构…
MySQL常用语句 #操作数据库 ##创建数据库 CREATE DATABASE `dbName`; ##切换数据库 USE `dbName`; ##查看所有数据库 SHOW DATABASES; ##删除数据库(删除数据库.表.字段的时候用drop ) DROP DATABASE `dbName`; #操作数据库表 ##创建表 CREATE TABLE `TabName`( cid INT PRIMARY KEY AUTO_INCREMENT, cname VARCHAR(10) ); ##查…
# =============================操作系统模块=======================# import os# 待续# ==============================解释器模块========================# import sys# 待续# ===============================加密============================# import hashlib## m = hashlib.md5(…
# ===============================封装====================================# class Bar:# def __init__(self,name,age,content):# self.name = name# self.age = age# self.content = content# def foo(self):# print(self.name,self.age,self.content)# b = Bar('Join…
本文转自 https://www.cnblogs.com/evilqliang/p/6247496.html 本文在Creative Commons许可证下发布 一.起步 首先,应该为自己创造一个学习linux的环境--在电脑上装一个linux或unix问题1:版本的选择 北美用redhat,欧洲用SuSE,桌面mandrake较多,而debian是技术最先进的,linux开发人员中用debian的最多,其次是redhat,从全球linux各应用领域市场份额来看无疑redhat是最多的,此外还有…
本文介绍malloc和free函数的内容. 在C中,对内存的管理是相当重要.下面开始介绍这两个函数: 一.malloc()和free()的基本概念以及基本用法: .函数原型及说明: void *malloc(long NumBytes):该函数分配了NumBytes个字节,并返回了指向这块内存的指针.如果分配失败,则返回一个空指针(NULL). 关于分配失败的原因,应该有多种,比如说空间不足就是一种. void free(void *FirstByte): 该函数是将之前用malloc分配的空间…
primary key:主键,又叫主键约束. primary key在表中是唯一代表一条记录的.primary key可以是1列,或者多列组合而成的. 如何查看一个表的主键是什么,举个例子: desc查看表的各个字段,Key字段标识为PRI,表示主键 show create table查看建表语句 从这里可以看到,mysql.user表是Host.User组合的主键. 所以在mysql.user表中,任意两行的Host,User两个字段必须完全不能一致.…
npm是什么? Node Package(包) Manager(管理器) 的简称. 在 GitHub 还没有兴起的年代,前端是通过网址来共享代码.比如你想使用 jQuery,那么你点击 jQuery 网站上提供的链接就可以下载 jQuery,放到自己的网站上使用.随着网站依赖的代码越来越多,程序员发现一件很麻烦的事情:依赖越多,越需要去更多官网下载.程序员 Isaac Z. Schlueter 给出一个解决方案:用一个node工具把这些代码集中到一起来管理. 简单来说就是node使用一个服务器作…
自从进公司也有2个多月了,相信和我一批进来的小伙伴们都收获了很多东西,这个是在学校所学不到的,也让成长了很多.作为新人的我,从认为CSS是个很简单的东西,到现在觉得CSS中水很深,感觉学了很多的CSS的东西,但确实比较零散,是需要多总结了.写这篇博客的目的只是想让那些刚入门的新手对CSS多些自己的理解,让那些大神们勾起自己学习CSS时的回忆.1.浅谈前端规范刚来公司的时候感觉前端规范就是约束人的,感觉没必要,写CSS还有种被束缚的感觉,以前写CSS都会自由发挥的,想到了就在后面加上即可,想怎么写…
关于样式的优先级问题: !important > style > [ id > class > tag ];  z-index 的属性用法: z-index属性是用来设置元素的堆叠顺序,z-index的属性值可为负数.0 或 正数,属性值越大,元素越接近用户,越显示于前面,如下图所示: 新手使用CSS中的这个属性时,经常会忘记在前面要先声明定位元素,即z-index属性只适用于绝对定位容器,例如代码:position: absolute;   z-index: 1; role :…
本系列讲解WEB安全所需要的HTML和CSS #WEB安全基础 : HTML/CSS | 0x0 我的第一个网页 #WEB安全基础 : HTML/CSS | 0x1初识CSS #WEB安全基础 : HTML/CSS | 0x2初识a标签 #WEB安全基础 : HTML/CSS | 0x3文件夹管理网站 #WEB安全基础 : HTML/CSS | 0x4HTML模块化 #WEB安全基础 : HTML/CSS | 0x4.1嵌套列表 #WEB安全基础 : HTML/CSS | 0x5a标签拓展和cl…
01-前端介绍 02-HTML介绍 03-HTML文档结构 04-head标签相关内容 05-常用标签一之h1~h6,p,a 06-常用标签一之ul.ol.div.img.span 07-常用标签二-table标签 08-常用标签二之form标签 09-常用标签二之表单控件 10-常用标签分类和嵌套规则 11-css的介绍和感知 12-css的三种引入方式 13-标签选择器 14-id选择器 15-类选择器 16-如何正确的使用类选择器及总结 17-高级选择器 18-属性选择器 19-伪类选择器…
[原创]码路工人 Coder-Power 大家好,这里是码路工人有力量,我是码路工人,你们是力量. github-pages 博客园cnblogs 做Web开发少不了做页面布局.码路工人给大家总结一下水平居中,垂直居中,水平垂直居中的布局实现. 1.水平居中 通过以下四种方式,将实现下图中的效果…
本文大部分问题来源:50道CSS基础面试题(附答案),外加一些面经. 我对问题进行了分类整理,并给了自己的回答.大部分知识点都有专题链接(来源于本博客相关文章),用于自己前端CSS部分的查漏补缺.虽作为一个面试资料,但感觉也能帮助前端新手梳理CSS的知识点. 开胃餐-两道常见考题 盒子模型 样式与选择器 CSS3 包含块 BFC 中插小点 定位position display与visibility float flexbox overflow 响应式设计 CSS优化 应用 开胃餐x2 用纯CSS…