- 浏览: 1213920 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (434)
- js (20)
- struts2 (77)
- spring (11)
- hibernate (17)
- ssh整合 (9)
- 程序例子 (4)
- 正则表达式 (8)
- JSP (20)
- IDE (15)
- 数据库 (10)
- 工作经验技巧感悟 (21)
- 程序员的幽默 (4)
- windows设置 (4)
- 名词解释 (4)
- 技术入门 (4)
- jFreeChart (16)
- OGNL (5)
- java基础 (46)
- dwr (4)
- portal (1)
- 示例用到的附件 (0)
- 优秀程序员45个习惯 (1)
- webService (1)
- shell (3)
- ibatis (3)
- 开发工具 (1)
- OS (3)
- xmlbean (2)
- design_pattern (0)
- error (1)
- testng (2)
- python (18)
- hadoop (21)
- mapreduce (9)
- Hive (0)
- HBase (0)
- ubuntu (22)
- 多线程 (7)
- 自我改进 (6)
- 设计模式 (1)
- ssh (2)
- ant (4)
- guake (2)
- 云计算 (9)
- hdfs (3)
- 大数据 (1)
- 电信业务 (1)
- maven (2)
- svn (5)
- UML (1)
- 待处理问题 (2)
- log4j (1)
- css (1)
- LevelDb (0)
- thrift (6)
- 辅助工具 (3)
- 算法 (1)
- tornado (0)
- twisted (1)
- jvm (0)
- 图书 (1)
- 其他 (1)
- oracle (2)
- mvn (1)
- 私人信息 (0)
- nio (1)
- zookeeper (1)
- JavaIO (3)
- mongodb (1)
- java-高级 (6)
- spring-深入 (1)
- tomcat (1)
- quartz (1)
- 面试题 (1)
- redis (3)
- EJBCA (0)
- spring-3.0 (1)
- memcache (3)
- 性能检测 (1)
- android (0)
- 开源项目 (1)
- 将博客搬至CSDN (0)
- 架构之路 (1)
最新评论
-
pjwqq:
“子类对象”都拥有了“父类对象的一个实例的引用”我晕,应该是“ ...
java继承--父类属性的存放位置 -
gwgyk:
关于楼主最后的问题,我想可能是这样:InputFormat默认 ...
eclipse 运行hadoop wordcount -
fanjf:
上述7点基本具备,可惜现在因为项目需要,做管理方面工作!
如何判断自己是否具有成为一名优秀程序员的潜质 -
摸爬滚打NO1:
链接已经失效
Eclipse添加JSEclipse 插件(js插件) -
younglibin:
看了以上7条, 自己 也不知道是否能够对上, 感觉没一点都有那 ...
如何判断自己是否具有成为一名优秀程序员的潜质
id:用来定义页面中大的样式,如栏目划分,顶部,正文,底部等;用#top的形式来定义;
class:用来定义一些比较细节的样式,如具体的一个菜单,一行文字等,用.text的形式来定义。
定义HTML中的标签,如ul,img,p等时,直接写:img{}
以上摘自网络:
#main和.main有什么区别:
#main 定义的是ID为"main"这个元素的样式
.main 的意思是新建一个名为"main"的样式
#main 只能定义ID为"main"这个元素的样式
.main 一但定义以后,可以让其他的元素来调用,方法为class="main"
用#定义CSS样式,在调用时必须用ID,用.定义CSS样式,在调用时必须用CLASS。用
#定义的样式,一般都是定义结构框架,一些大的容器,且在同一个页面只能出现一
次;而且.定义的样式,一般都是起修饰作用或多次重复的样式。还一点就是在同一
个层里同时出现ID和CLASS样式,ID更优先于CLASS。
一个Class是用来根据用户定义的标准对一个或多个元素进行定义的。打个比较恰当
的比方就是剧本:一个Class可以定义剧本中每个人物的故事线,你可以通过CSS,
javascript等来使用这个类。因此你可以在一个页面上使用class="Frodo" ,
class="Gandalf", class="Aragorn"来区分不同的故事线。还有一点非常重要的是
你可以在一个文档中使用任意次数的Class。
至于 ID,通常用于定义页面上一个仅出现一次的标记。在对页面排版进行结构化布
局时(比如说通常一个页面都是由一个页眉,一个报头< masthead>,一个内容区域
和一个页脚等组成),一般使用ID比较理想,因为一个ID在一个文档中只能被使用
一次。而这些元素在同一页面中很少会出现大于一次的情况。
class是样式组,用.style定义,class="style":
.style定义样式组,可以被反复调用,就是说你一个页面里,可以有多个元素用同一个style;
ID是固定标签,用#style1定义,ID="style1"
#style1定义固定标签,用于定义一个特定的元素,每个页面只能出现一次,不能反复调用。虽然现在有的网页多次调用#style1,但那是不规范的,在某些浏览器中也会无法解读造成页面出错。
class可以在页面里面重复使用,id由于在页面里面只能出现一次,所以不能重复使用,所以尽量用class来写,这样能在页面里面重复引用你写的css,减小工作量和代码量。
这种情况尽量用id:页面大的模块里面,用id来区分不同的模块。比如页面里面有这样的模块:最新新闻,推荐新闻等。就可以考虑用id来区分。
还有一点,由于id是页面中唯一的,更多的是定义来留给给页面里面的 javascript用。
补充:class和id在页面里面的使用方法:
class:
<style type="text/css">
.footer{background:red;}
</style>
<div class="footer">footer</div>
id:
<style type="text/css">
#footer{background:red;}
</style>
<div id="footer">footer</div>
定义class的css是用点:“.”,如.footer
定义id的css是用井号“#”,如#footer
发表评论
-
javaweb项目RuntimeException不能默认打印到控制台
2012-11-26 15:46 3052前几天搭建了一个框架: 配置 struts2 spring2 ... -
在网页右下角弹出提示窗口(完整实例)+参数说明
2010-01-05 10:58 4040<Script language="javas ... -
鼠标经过导航栏改变页面的内容
2010-01-04 16:30 3014用到的css: <style type="t ... -
固定(冻结 )table第一行的列名
2009-12-25 14:35 11869在做数据展示时,出阿里的数据好多,分页后,由于页面显示的范围比 ... -
图片 的超链接带边框
2009-12-25 11:43 3428去掉图片超链接边框颜色: 一种方法是在图片img标签 ... -
<td>……</td>里的字数100,只显示其中20个
2009-12-22 17:33 6791如果不是一定要限制字数,可以限制长度的话 <ta ... -
css实现页面文字不换行、自动换行、强制换行
2009-12-22 15:35 5639强制不换行 div{white-space:nowrap;} ... -
页面在不同屏幕分辨率下存在的问题及解决办法
2009-11-12 11:47 7492页面在不同屏幕分辨率下存在的问题及解决办法(未考虑800*60 ... -
struts2 标签展示 map
2009-09-21 17:59 2272从数据库中查找出来的 ... -
JSP中Servlet生命周期
2009-08-31 08:36 1566Servlet生命周期:以下是 ... -
JSP中response对象
2009-08-31 08:35 3599所属接口:javax.servlet.http.HttpSer ... -
JSP中request对象
2009-08-31 08:34 13103JSP中request对象 Web是请求/响应架构的使用,浏 ... -
JSP的动态导入和静态导入
2009-08-31 08:33 3607JSP的动态导入和静态导入: 1.静态导入时将被导入页面的代 ... -
JSP 的 九 个内置对象
2009-08-27 17:03 1447JSP 的 9 个内置对象 JSP 页面中包含 9 个内置对象 ... -
JSP 的七个动作指令
2009-08-27 10:59 2029动作指令与编译指令不间,编译指令是通知 Servlet 引擎的 ... -
JSP 的三个编译指令
2009-08-27 10:15 1374JSP 三个编译指令: page: 该指令是针对当前页面 ... -
JSP页面跳转大全
2009-08-26 13:22 3792JSP中的跳转: (1). forward()方法 使 ... -
Tree 元素列表一览
2009-08-26 13:13 1512每个结点有一个状态叫做OPEN(打开); 如果结点为OPEN, ... -
JSP页面元素详解
2009-08-26 13:10 1966document方法: getElementById(id) ...
相关推荐
### 关于《Beginning HTML, XHTML, CSS, and JavaScript》的知识点总结 #### 一、书籍基本信息 ...此外,书中提供的众多示例和参考资料也为学习者提供了极大的便利,有助于加深对这些关键技术的理解和掌握。
在Web标准中,`id`和`class`的选择器有着明显的区别。 **解决方法:** 理解并正确使用`id`和`class`的区别: - `id`在一个页面中应该是唯一的,而`class`可以多次重复使用。 - `id`的选择器权重高于`class`。 ####...
本文将详细探讨Firefox与Internet Explorer(简称IE)在处理JS和CSS时的一些主要区别,旨在帮助开发者更好地理解这些差异,并提供相应的解决方案。 #### 二、关键知识点详解 ##### 1. `document.formName.item(...
- 深入讨论了 Server Module 和 Main Module 在 uniGUI 中的作用和区别(第31页)。 #### 6. 使用 Frames 的技巧 - 探讨了如何有效地利用 Frames 来增强 Web 应用程序的功能和灵活性(第37页)。 #### 7. uniGUI ...
这本书旨在为初学者提供一个轻松、直观的学习路径,帮助他们掌握CSS的基本概念和技巧,进而设计出美观且功能强大的网页。 ### CSS简介 CSS是一种用于描述HTML文档外观和格式的语言,它允许网页设计者独立地控制...
在 CSS3 中,`overflow-x` 和 `overflow-y` 被引入以允许分别控制水平和垂直方向上的溢出内容处理方式。这为网页布局提供了更多的灵活性和精确度。 ### 2. 清除浮动的方法 清除浮动是前端开发中常见的需求,主要...
根据提供的文件信息,我们可以总结出一系列重要的IT知识点,特别是针对计算机二级等级考试的相关知识点。...通过以上知识点的总结,可以帮助考生更好地理解和掌握计算机二级等级考试中的相关概念和技术。
1.CSS动画的实现方式 1. transition补间动画 2. keyframe关键帧动画 3. 逐帧动画 2.过渡动画和关键帧动画的区别 3.如何实现逐帧
根据给定文件的信息,我们可以总结出一系列与计算机二级等级考试相关的知识点。...以上知识点涵盖了计算机二级等级考试中多个方面的内容,对于理解和掌握计算机基础理论和技术具有重要的参考价值。
cookies、sessionStorage 和 localStorage 的区别 - **cookies**:存储在客户端的数据,随每个请求发送至服务器,大小有限制(约 4KB)。 - **sessionStorage**:存储在客户端的数据,仅在当前浏览器窗口或标签页...
本章将介绍块级元素和内联元素的区别,以及它们在页面布局中的作用。 ##### 9. 定位 (Chapter 9) 定位技术允许开发者精确地控制元素在页面上的位置。本章将详细介绍静态定位、相对定位、绝对定位和固定定位等不同...
CSS 与 CSS3 的区别 - **新特性**:CSS3 引入了一系列新特性,包括圆角、阴影、渐变色、动画和过渡效果等。 - **选择器**:CSS3 扩展了 CSS2 的选择器集,提供了更丰富的选择器,如属性选择器、伪类选择器等。 - *...
层叠是指在CSS中,当多个规则应用到同一个元素上时,浏览器如何决定哪些规则应该被优先应用的过程。CSS层叠机制基于以下原则: - **源顺序**:规则在样式表中的位置。 - **特异性**:选择器的特异性越高,其权重就...
表和视图的区别 - 视图是基于表或者其他视图的一种虚拟表,可以在视图上创建索引,但是选项B中提到“表和视图上都可以创建索引”的说法是正确的,只是创建索引的具体场景和限制条件有所不同。 ### 23. 图片框的...
- **background-color属性**:CSS中的`background-color`属性用于设置元素的背景颜色。 #### 9. 邮件链接格式 - **电子邮件链接**:正确的电子邮件链接格式应该是`xxx@xxx.com`。 #### 10. 在新窗口打开链接 - **_...
- **函数调用**:`f1` 和 `f2` 函数分别用于返回两个参数中的较大值和较小值。在主函数中,通过组合使用这两个函数来计算最终结果。 - **字符串处理**:`len` 函数用于计算字符串长度。在中文环境下,“vb程序设计”...
C语言标准并未规定`main`函数的具体位置,它可以在程序中的任何位置,只要确保它被正确地定义和调用即可。 **正确答案:C. 可以任意** #### 6. C++支持的数制 C++标准支持十进制、十六进制以及八进制表示,但不...
- **MXML** 和 **ActionScript** 的区别在于它们各自的作用和语法: - **MXML**: 用于定义UI组件和布局。 - **ActionScript**: 用于编写业务逻辑和处理用户交互。 - 在MXML中添加注释使用 `<!-- 注释 -->` 格式。 ...