首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
精通css web标准解决方案推荐第三版还是第二版
2024-09-07
再次阅读《精通CSS-高级Web标准解决方案(第二版)》
昨天(2015年11月21日) 在我们学校举行了大型招聘会.我面试了三家企业.有一家企业是先做笔试题的,做完后发现自己还是很多细节处理得不够.无论还有没有二面,我还是要重新把<精通CSS>和<JavaScript高级程序设计>这两本书重新看一遍. <精通CSS> 第一章: 语义化的好处:①自己更易处理(搜索和避免不必要的代码膨胀) ②利用SEO ③屏幕阅读的用户可以依靠标题进行页面导航 div(division,部分)对块级元素进行分组,span对行内元素进行分组或标识
《精通CSS:高级Web标准解决方案》学习笔记(上)
鉴于国产CSS书籍基本都是辣鸡的现状,我在半年前动用某工作室的购书资金采购了一些技术书籍,这本广受好评的<精通CSS>也在其中.但是在阅读过后我深深的感觉到,如果说CSS本来已经是一种很琐碎的布局知识集合的话,那这本书只能说是更加琐碎了,因为这只是一本纯纯的经验分享.而且随着前端技术的快速发展,明显能感觉到,这本书里的很多内容已经过时了.所以,虽然我写了笔记,但是仍然强烈不推荐把这本书当作是CSS圣经,而应该作为一本床头读物(不过我相信你不会的,因为它太无聊了). 看完以后我最大的感慨是——果
web前端好书推荐 CSS权威指南《第3版,Bootstrap实战,精通CSS 高级Web标准解决方案 第2版 中文
在我的新博客中==> http://www.suanliutudousi.com/2017/08/24/web%E5%89%8D%E7%AB%AF%E5%A5%BD%E4%B9%A6%E6%8E%A8%E8%8D%90-css%E6%9D%83%E5%A8%81%E6%8C%87%E5%8D%97%E7%AC%AC3%E7%89%88bootstrap%E5%AE%9E%E6%88%98%E7%B2%BE%E9%80%9Acss-%E9%AB%98%E7%BA%A7web%E6%A0%87/
精通css 高级web标准解决方案——可视化格式模型-盒模型
1-盒模型的两种标准: IE :width 和 height属性 是包括padding和border在内的. w3c:width 和 height 属性,就是单纯的内容的宽高,padding 是内容之外的附加值. IE标准盒模型 w3c标准盒模型 我发现我以前总是记得有点混乱.现在绝对不会忘记了.box-sizing属性可以定义要使用哪种盒模型 解决这个问题分方法1:不要给元素添加具有指定宽度的内边距,尝试将内边距或者外边距添加到元素的父元素或者子元素. 方法2:待补充?? 2-对box-siz
《精通CSS:高级Web标准解决方案》学习笔记(下)
1. background-position: left center; 两个参数分别是x和y轴方向的position 2. background-position: 10% 20%; 用百分数表示时,定位点并不是元素的左上角,而是background上距左边10%,距右边20%的点 3.圆角框,略.内容太多,以后单独开一篇. 4.犹如下css代码: a:link,a:visited { text-decoration: none; } a:hover,a:focus,a:active{ tex
精通CSS高级Web标准解决方案(2-2 可视化格式模型之定位概述)
视觉格式化模型 块级元素(块框).行内元素(行内框),可以使用display改变生成的框的类型,display:block让行内元素(比如<a>)表现的跟块级元素一样,display:none让生成的元素没有框,框及其里面的内容不再显示,不占用文档中的空间. CSS的三种基本定位机制:普通流.浮动.绝对定位.除非指定,默认使用普通流,元素框的位置由元素在(X)html中的位置决定. 块级元素从上往下一个接一个排列,框的垂直距离由框的垂直空白边计算得出. 行内框在一行中水平布置. 相对定位 通过
精通CSS高级Web标准解决方案(2-1 可视化格式模型之框模型)
浮动.定位.框模型这些控制在页面上安排和显示元素的方式,形成CSS布局. 盒子模型 页面上的每个元素都被看成一个矩形框. 盒子模型有两种,分别是 IE 盒子模型和标准 W3C 盒子模型.他们对盒子模型的解释各不相同,先来看看我们熟悉的标准盒子模型: 从上图可以看到标准 W3C 盒子模型的范围包括 margin.border.padding.content,并且 content 部分不包含其他部分. 从上图可以看到 IE 盒子模型的范围也包括 margin.border.padding.conte
精通CSS高级Web标准解决方案(1-3 规划、组织与维护样式表)
对文档应用样式 对代码进行注释/*......*/ 结构性注释 自我提示 删除注释.优化样式表 样式指南:解释代码与站点的视觉设计是如何组织在一起的 站点结构.文件结构.命名规则 编码标准:(X)html/css版本.浏览器支持细节等... 详细描述布局与样式元素:元素尺寸.颜色等 特殊CSS样式说明 组织样式表以简化维护 大文件?很多小文件?
精通css 高级web标准解决方案——可视化格式模型-定位模型
CSS 中有三种定位机制:普通流.浮动.绝对定位.(默认为普通流) 改变文档流:display: inline-block; (支持到ie8及以上) 1-匿名块框: <div> 你好! <p>廖阿丽!</p> </div> 这一块中的“你好”,属于匿名块框,因为它没有与专门定义的元素想关联. 2-相对定位 元素相对定位就是相对于它本来的位置来定位的. <!DOCTYPE html> <html> <head> <ti
精通CSS高级Web标准解决方案(1-1选择器)
设计代码的结构 使用有意义的标记 css可以控制页面的外观并将表现与内容分隔开. 在分配ID与类名时尽量保证有意义且与表现无关. div可以对块级元素进行分组,而span可以对行内元素进行分组或标识. 为样式找到目标:选择器 常用选择器:标签选择器.后代选择器(由其他两个元素间的空格表示,选择一个元素的所有后代).ID选择器.类选择器.标签.后代.ID.类选择器的组合可解决大多数问题. 伪类::link :visited 链接伪类,只能作用于锚元素. 通用选择器:*{....} 高级选择器:子选
精通CSS高级Web标准解决方案(4、对链接应用样式)
4.1 简单的链接样式 锚可以作为内部引用,也可以作为外部链接,应该区分对待. 伪类选择器: :link 用来寻找没有访问过的链接 :visited 用来寻找已经访问过的链接 a:link{color:blue}; a:visited{color:red}; 动态伪类选择器: :hover 用来寻找鼠标停留处的元素 :active 用来寻找被激活的元素 两个规则有相同的特殊性时,后定义的规则优先,因此在定义a元素伪类时使用以下顺序: a:link a:visited a:hover a:act
精通CSS:高级Web标准解决方案(第二版) 初读笔记
2.1 常用的选择器 1. 类型选择器 p { color: black; } 2. 后代选择器 blockquote p { padding-left: 2em; } 3. ID选择器 #intro { font-weight: bold; } 4. 类选择器 .date-posted { color: #cccccc; } 5. 伪类 a:link { color: blue; } 6. 通用选择器 * { padding: 0; } 7. 子选择器 #nav>li { pad
精通CSS高级Web标准解决方案(1-2 层叠与特殊性)
层叠与特殊性 选择器的特殊性分成四个等级,a.b.c . d 如果样式是行内样式,那么a=1 b=ID选择器的总数 c=类.伪类.属性选择器的总数 d=标签选择器与伪元素选择器数量 例如:style="" 以10为基准的特殊性值为 1,0,0,0 =1000 #wrapper#content{.....} 特殊性值为0,2,0,0=200 总结:style编写的规则总是比其他任何规则特殊,具有ID选择器的规则比没有ID选择器的规则特殊,具有类选择器的规则比只有标签选择器的规
精通CSS高级Web标准解决方案(7、布局)
7.1 让设计居中 7.1.1 使用自动空白边让设计居中 <body> <div id="wrapper"> </div> </body> body{ text-align:center;min-width:760px; } #wrapper{ width:700px; margin:0 auto; } 7.1.1 使用定位和负值空白边让设计居中 #wrapper{ width:700px; positon:relative; left:
精通CSS高级Web标准解决方案(6、对表单与表格应用样式)
使用fieldset input[type="text"] { width:200px; } input:focus,textarea:focus{background:#ffc; }
精通CSS高级Web标准解决方案(5、对列表应用样式和创建导航条)
5.1基本样式列表 去掉列表的默认样式: ul{ margin:; padding:; list-style-type:none; } 添加定制的符号,在列表左边添加填充,为符号留出空间,然后将符号图片作为背景应用于列表项. li{ background:url("bullet.png") no-repeat 0 50%; padding-left:30px; } 5.2创建垂直导航栏 良好的HTML结构 <ul> <li><a href="#&
精通CSS高级Web标准解决方案(3-1 背景图像与图像替换)
3.1背景图像基础 3.2图像替换 使用文本的图像并保留文本的方法.
精通CSS:高级Web标准解决方案(第二版) 不明白的地方
P47 在图3-14中,当把框1向左浮动时,它脱离文档流并且向左移动,直到它的左边缘碰到包含框的左边缘.因为它不在处于文档流中,所以它不占据空间,实际上覆盖住了框2,使框2从视图中消失. 我的疑问是,框2的文本不是会绕流么,并不会从视图中消失~
《精通CSS-高级Web标准解决方案》阅读计划
第一周 第1章 基础知识 1 第2章 为样式找到应用目标 1 第3章 可视化格式模型 1 第4章 背景图像效果 1 第二周 第5章 对链接应用样式 1 第6章 对列表应用样式和创建导航条 1 第7章 对表单和数据表格应用样式 1 第8章 布局 1 第三周 第9章 bug和修复bug 1 第10章 实例研究:Roma Italia 2 第11章 实例研究:Climb the Mountains 2
C++学习书籍推荐《C++编程思想第二版第二卷》下载
百度云及其他网盘下载地址:点我 编辑推荐 “经典原版书库”是响应教育部提出的使用原版国外教材的号召,为国内高校的计算机教学度身订造的.<C++编程思想>(英文版第2版)是书库中的一本,在广泛地征求并听取丛书的“专家指导委员会”的意见后,我们最终选定了这30多种篇幅内容适度.讲解鞭辟入里的教材,其中的大部分已经被M.I.T..Stanford.U.C.Berkley.C.M.U.等世界名牌大学采用. 作者简介 作者:(美国)埃克尔 目录 Preface1:Introduction to Obje
热门专题
支付宝小程序 ev.target.dataset找不见
redis cluster 导出
idea 替换怎么用正则匹配
sql except函数
linux 动态链接器
掘金 什么是SOAP协议
android 多module 发布
linux版本查看命令属于哪个包
服务器 mongodb数据库 如何本地连接
arduino控制工作电压12v的设备
oraclde cloud 搭建 ssh连接补上
uboot sf命令
mysql 一对多 展示成一列不同的字段
最短路径计算Floyd
java 怎么确定画图位置
c# 平面内最远的两个点的坐标和之间距离
QScrollBar滚动条样式设置默认箭头
java short转16位二进制代码
python mysql 事物控制
jsp页面js中写java代码