`

j2ee:css样式

    博客分类:
  • j2ee
 
阅读更多

 1. html:实现用户ui,提供用户界面
 2.css:层叠样式表
  作用:将html实现的用户ui美化,定义网页显示的效果
  3.样式选择器{
       属性:属性值;
       属性:属性值;
       属性:属性值;
  }
  标签选择器,类选择器,id选择器  选择器能够修饰:文本属性,背景属性,边框属性
  font-style:italic斜体
  针对最开始的h3标签:大小,颜色,隶书,斜体,加粗,文本居中,去下划线,缩进。
 4. <div>和<span>是容器标签或者说是块标签,这两个标签的作用是放其他标签。
  这两个标签的区别是span不会换行
 5.伪类样式:就是超链接的时候
  link是超链接的初始状态。
  当超链接被访问过的时候就是hover,是鼠标悬停时候
  当鼠标点击的时候active(活动状态)
  visited是访问之后的样式
6  border:颜色,样式(虚线实线等),宽度
  border:#FFFFFF solid,5px
  border-collapse:是合并两个挨着的边框
7.外部样式:将css内容和html内容分离了
  内部样式:嵌套在html中的样式
  行内样式:每个标签都有style属性

 

------------------------------------------------------------------------


注意:css优化html,通过三种样式用来实现
行内样式:style。(因此,任何标签都能用style)
内部样式:在上面写,定义选择器
外部样式:在外面写好然后引入这个外部文件


css样式:cascade级联 style样式 sheet表
1.为什么用css样式:
   a.有利于对网站的所有页面进行统一的样式管理(也就是使用了选择器)
   b.可以更加精确的确立页面中每个元素的显示样式
2.样式的使用形式:
  a.行内样式:<style=>属性
  b.内部样式:在文档的头部嵌入<style type="text/css"></stype>。<style=>标签
  c。外部样式(链接样式):把内容单独放一个文件,然后调用,<link>  rel表明当前文档和href文档的关系
3.选择器:定义样式(例如颜色),匹配元素(匹配以下三种)
    a.类选择器:.a     <p class='a'></p>
    b.元素(标签)选择器:直接用标签名(什么也不加)。标签选择器和类选择器同时存在,看谁离的近
    c.id选择器:#a     <p id='a'></p>

二:盒子模型:padding:内边距(填充)   border:边框  margin边距(外边距)
padding:是一个物体之间的关系,例如tableB表中的单元格。body设置了padding,也就是说body里有填充,就会出现空白
border:是一条线
margin是两个实体之间的关系,两个物体之间差多少。或者是说跟body相差多少
宽度和高度还在padding里面呢,是针对的内容来说的
如果内容多就溢出了,overflow溢出。overflow="hidden"
北京颜色是:内容+填充+边框
遵循的原则是:border:边框宽度      边框样式       边框颜色
  第一边框:
    1.定义样式的时候是上右下左(顺时针),如果写了上右,也就知道下左了。因为上下一样,左右一样
    2.所有标签都有盒子模型(border-style)
    3.collapse:单元格与单元格之间的关系
  第二边距:

 三:宽度高度
img{float:right},相当于右环绕

四:位置与浮动
 绝对定位:absolute
  bottom是距离下面
 top
  left
  right
浮动:img{float:right},相当于右浮动

五:页面元素的类型
   1.块级元素:div自动换行,设置宽度高度  (display:block,把行内元素变成块级元素)
   2.行内元素:span不换行,设置宽度高度不起作用(因为在一行),但可以设置填充 (display:inline行内,可以让div不换行)
   3.使用display相互转化

六:字体(都是在选择器中)
    text-align:文本对齐方式
   文本装饰:text-decoration.下划线等
   word-spacing:单词的距离
  letter-spacing:字母(中文)之间的间距
  text-transform:文本的变化(首字母大写,全小写等)
  text-indent:文本的缩进(也就是每段的开头是不是缩进,默认是对齐的):面试
  行高:line-hight(控制行与行之间的间距)
  clore:设置颜色

七:背景:
   背景颜色background-clore,背景图片background:平铺repeat-x是水平平铺
   图片固定:及时下拉滚动条图片也不会动了 attachment:field
 


 

分享到:
评论

相关推荐

    J2EE sql css C html API大全

    Cascading Style Sheets (CSS) 是一种样式表语言,用于描述HTML或XML(包括如SVG、MathML等各种XML方言)文档的呈现。CSS控制网页布局,包括字体、颜色、大小、间距等视觉元素。通过分离内容和表现,CSS使网站设计...

    html/css/javascript/j2ee技术手册

    这份手册对开发者而言是一个宝贵的工具,它提供了快速查找和解决技术问题的能力,无论是HTML的布局调整、CSS的样式调试,还是JavaScript的交互实现,或是J2EE的后端开发,都能从中找到相应的指导。不过,由于其并非...

    j2ee javascript css w3shool jdk html帮助文档六合一.rar

    3. **CSS**(Cascading Style Sheets):负责网页的样式表现,定义了元素的布局、颜色、字体等视觉效果。CSS3引入了许多新特性,如媒体查询、伪类和伪元素、过渡和动画,使得网页设计更为丰富和灵活。掌握CSS,你...

    网站开发文档包括j2ee css html js等

    开发者会使用HTML来构建页面结构,CSS进行样式设计,JavaScript处理页面交互,而J2EE则在服务器端处理数据和业务逻辑。这种分层的开发模式有利于团队协作,也便于维护和扩展应用程序。 对于提供的"api"文件,它可能...

    j2ee23:jquery:使用jquery技术实现奇数行偶数行换色

    在HTML中,我们需要为CSS类提供相应的样式规则: ```css .even-row { background-color: #F5F5F5; /* 自定义偶数行的颜色 */ } .odd-row { background-color: #E0E0E0; /* 自定义奇数行的颜色 */ } ``` 这段...

    j2ee课程实验:学生管理系统

    - **css**、**js**、**images**:分别存放CSS样式表、JavaScript脚本和图片资源。 3. **pom.xml**:如果项目采用Maven构建,这个文件是Maven的配置文件,定义了项目依赖、构建过程等信息。 4. **README.md**:...

    API整合 J2EE CSS3 HTML5 SSH Jquery ZK maven

    CSS3(Cascading Style Sheets Level 3)是CSS规范的最新版本,扩展了对网页样式的控制,包括新的选择器、布局模型、动画和过渡效果、多列布局、边框图像、文字阴影等。CSS3使得开发者能够创建更丰富、更具视觉吸引...

    韩顺平html css js笔记.doc

    CSS(Cascading Style Sheets,即层叠样式表)是一种样式语言,用于控制网页的样式和布局。CSS 可以用来设置文字、颜色、字体、背景图像、边框、尺寸等样式。CSS 可以分离内容和样式,提高网页的可维护性和可读性。 ...

    J2EE知识大全

    * CSS是层叠式样式表,网页的一个华丽的外衣 * CSS的样式语法:选择器{属性名:属性值} * 选择器的分类包括:标记选择器、类选择器、id选择器、全局选择器、组合选择器、伪类等 * 样式表的定义包括:内部样式表块、...

    j2ee04:js02,dom模型,三种找对象的方法,两种设置样式的方法,隐藏显示,全选,qq列表,计算器

    2. **CSS类**: 通过添加或删除类来改变样式,配合CSS预处理器或CSS模块化工具效果更佳。例如: ```javascript element.classList.add('myStyleClass'); element.classList.remove('anotherStyleClass'); ``` ...

    J2EE培训课件 Hibernate JSF CSS

    【J2EE培训课件 Hibernate JSF CSS】是针对企业级Java开发的全面教程,涵盖了三个核心的技术领域:JavaServer Faces (JSF),Hibernate对象关系映射(ORM)框架,以及层叠样式表(CSS)。这三大技术在现代Web应用程序...

    Ext中文版+Jscript+css2.0+J2EE+Editplus+Dhtml

    标题中的“Ext中文版+Jscript+css2.0+J2EE+Editplus+Dhtml”涵盖了多个IT领域的关键知识点,这些技术都是构建现代Web应用程序的重要组成部分。 1. **Ext**: Ext是一个JavaScript库,主要用于构建富客户端的Web应用...

    J2EE手册集 (API CSS JQuery 等)

    CSS是一种样式表语言,用于描述HTML或XML(包括如SVG、MathML等各种XML方言)文档的呈现。在J2EE应用中,CSS用于控制用户界面的布局、颜色、字体等视觉元素,实现网页的美化和响应式设计。理解并熟练运用CSS有助于...

    Css,J2EE,PHP,Script,struts2 API帮助手册

    【Css】:CSS,全称为层叠样式表(Cascading Style Sheets),是网页设计中的核心技术之一,用于定义页面的布局、颜色、字体等视觉样式。通过CSS,开发者可以将内容与表现分离,使得网页更加结构化,易于维护和适应...

    CSS Tab Designer 2.0

    这些预设的CSS样式涵盖了多种设计风格,包括扁平化、渐变、3D效果等,满足不同设计师的需求。用户可以根据自己的喜好和项目需求选择合适的样式,或者作为灵感来源进行自定义设计。 **与j2ee和Web2.0的关系**: j2ee...

    j2ee 相关资料 包括css html JavaScript dom4j JSTL 全部都是很难找的精品

    1. **CSS(Cascading Style Sheets)**:CSS是用于描述HTML或XML(包括如SVG、MathML等各种XML方言)文档样式的样式表语言。通过分离内容和表现,CSS可以实现页面的布局控制,如颜色、字体、布局和响应式设计等,使...

Global site tag (gtag.js) - Google Analytics