新手对css的浅识
对于css的一个初步理解与认识
在最近的学习中接触到了之前自己从来都不曾想过的语言,C语言,html超文本标记语言等等,还有今天在这里我要进行分析的css,之前浏览过很多的网页,也曾想过这里面的秘密,但是都没有真正的去研究过,去了解过,知道现在自己亲自动手去设计了网页,去做过网页,去真真实实的接触这方面的不仅是理论还有实际操作的知识之后,才发现一我们大家看似简单的网页之中其实包含了许多许多我们未知的元素,正是这些元素之间相互影响,相互配合,才呈现在了我们眼前精美的网页。
在接触这些知识之前,我也是学语言的,但学的可以说是自然语言,这些计算机语言都可以成为机器语言,我们平常说的语言使用在人与人之间的交流上面,但是在这里以上提到的语言都是用在机器之间,用在浏览器和客服端之间,为我们了解外在世界构建了一座交流的桥梁,正是他们的作用使得电脑能够读懂我们的思想,按照我们的意念去操作,去显示我们需要的内容。
在这里面,html起到的是解释文档的结构,而css在其中就给这些结构添加了诸多的细节,做一个简单的比喻,一个人就好像是一个网页,html就像我们的身体一样,构建了整个的结构,但是光要结构还不够,我们还需要正常一点,好了,我们的css就上场了,在这个比喻里面css充当的角色就是衣服,顾名思义起到的作用就是一个修饰,装饰的作用,这个角色看似简单,实则深不可测,就像我们人一样,都有不同身材,不同体型,我们的穿衣也会依照这些因素考虑不同的适合我们的衣服,这里就像不同的html文档都需要一个与之适合的css来辅助执行,只有这样才能发挥其最大的功能。才能将最好的页面呈现给用户。
这个列子看似简单,好像css的功能就仅仅起着一个美化的作用,但实则不是这样的,在web里面他其实发挥着及其重要的作用,与此同时也扮演着一个相当复杂的,相当有深度的一个角色。要想真正的了解这个功能是需要付出极大的努力的,不管是在精神上还是在实际行动上,都得要有征服他的一种心态,就像战略家提到的在精神上藐视它,在行动上要重视他,只有这样才能起到真正的作用。
关于技术性的东西有待进一步学习之后再来分享,由于之前没有这方面的基础现在做起来确实是一件有点头痛的事情,但是
必须的有信心,所以对于技术性的讲解有待下一步讲解。
新手对css的浅识的更多相关文章
- 【css】浅谈BFC
定义: 块格式化上下文(Block Formatting Context,BFC) 是Web页面的可视化CSS渲染的一部分,是块盒子的布局过程发生的区域,也是浮动元素与其他元素交互的区域. BFC的布 ...
- css reset浅谈
我们都知道,web开发中浏览器兼容性是困扰很多开发者的一个问题.所谓兼容性问题,即不同浏览器对同一段代码有不同的解析效果.而我们的需求往往是无论用户使用何种浏览器查看我们的网站,都应该获得相同或相近的 ...
- HTML浅识
HTML相关======= ## 认识网页 *web标准(w3c三种标准):结构标准 -->html 表现标准 -->css 行为标准 -->js **浏览器和服务器:浏览器发送报文 ...
- web前端的发展态势 浅识
以前 作为一个java程序员写的代码主要还是后台的代码,虽然开始的时候前后端都写,但是也是用别人造好的轮子来用,学学html,css,js,jquery,再找一个前端ui框架学学,上手之后我们就可以写 ...
- #WEB安全基础 : HTML/CSS | 0x11 浅谈GET和POST
HTTP中的GET和POST请求方法 我上次提到了GET和POST,现在就让你来认识一下这些新朋友 请看图 POST和GET都是将用户输入到浏览器的数据发送给服务器,不过采用了两种不同的方式,POST ...
- css选择器浅谈
css选择器有很多,种类的话总结起来有5种.即: id选择器,class选择器,elements选择器,级联选择器,相邻选择器. 前三个没什么好说的,分别是id,class和标签的选择,注意选中对象的 ...
- 新手玩CSS中的一些黑科技
哎哎 1.鼠标移进网页里,不见了= = *{ cursor: none!important; } 2.简单的文字模糊效果 *{ color: transparent; text-shadow: #11 ...
- javascript原型prototype浅识
C++,java是基于类的语言,主要通过类来实现继承. javascript是基于原型的语言,通过原型来实现继承. 什么是原型?每种物质,都可以追根溯源,原型就是对象的根源.继承就是追根溯源. jav ...
- Java 新手学习 CSS样式列表 排版 格式布局
1,样式表分为 内联样式表 内嵌样式表 外部样式表 三种. 内联样式表是直接写在标签里面的 比如 <p style=“”></p> <div style=& ...
随机推荐
- Android NetWorkUtil
package com.android.hcframe.netdisc.util; import java.io.BufferedReader; import java.io.InputStreamR ...
- java学习之break 和 continue
java当中比较特殊的两个关键字:break,continue.从字面意思来看的话break就是打断的意思,而continue就是继续的意思. 这两个关键词用途范围是很明确的: break:只能用在s ...
- Light OJ 1017 - Brush (III)
题目大意: 在一个二维平面上有N个点,散落在这个平面上.现在要清理这些点.有一个刷子刷子的宽度是w. 刷子上连着一根绳子,刷子可以水平的移动(在X轴方向上).他可以把刷子放在任何一个地方然后开 ...
- POJ 3180 The Cow Prom(强联通)
题目大意: 约翰的N(2≤N≤10000)只奶牛非常兴奋,因为这是舞会之夜!她们穿上礼服和新鞋子,别上鲜花,她们要表演圆舞. 只有奶牛才能表演这种圆舞.圆舞需要一些绳索和一个圆形的 ...
- jQuery DOM操作之结点转移复制
jQuery DOM操作之结点转移复制 $('div').append($('p'))这样即可把p标签移动到div标签里 $('div').append( $('p').html() )是把p标签里的 ...
- c++转换构造函数和类型转换函数
看stl源码时,有一段代码感觉很奇怪 iterator begin() { return (link_type)((*node).next); } iterator和link_type是两种不同类型, ...
- haffman树c实现
#include<stdio.h>#include<stdlib.h>#include<string.h>#define N 100#define M 2*N-1t ...
- 动态规划——区间dp
在利用动态规划解决的一些实际问题当中,一类是基于区间上进行的,总的来说,这种区间dp是属于线性dp的一种.但是我们为了更好的分类,这里仍将其单独拿出进行分析讨论. 让我们结合一个题目开始对区间dp的探 ...
- Mongodb query查询
Query.All("name", "a", "b");//通过多个元素来匹配数组Query.And(Query.EQ("name ...
- Demon_背包系统(实现装备栏,背包栏,可以切换装备)
using UnityEngine; using System.Collections; public enum BoxType { Normal,//普通格子 Equip//装备栏格子 } publ ...