`

css学习

    博客分类:
  • css
阅读更多
关于class与ID

在CSS里,使用点号(.)创建class选择器,使用hash符号(#)创建ID选择器。


 例子: 
#top {
     background-color: #ccc;
     padding: 1em
}

.intro {
     color: red;
     font-weight: bold;
}

  html页面通过id和class属性调用CSS,像下面这样:


 例子: 
<div id="top">
<h1>Chocolate curry</h1>
<p class="intro">This is my recipe for making curry purely with chocolate</p>
<p class="intro">Mmm mm mmmmm</p>
</div>

  id和class的不同指出在于一个页面同一个ID只能只有一次,而class可以无限制使用。

     ID是一个标签,用于区分不同的结构和内容,就象名字,如果一个屋子有2个人同名,就会出现混淆;CLASS是一个样式,可以套在任何结构和内容上,就象一件衣服。
     从概念上说就是不一样的:id是先找到结构/内容,再给它定义样式;class是先定义好一种样式,再套给多个结构/内容。

目前的浏览器还都允许用多个相同ID,一般情况下也能正常显示,不过当你需要用JavaScript通过id来控制div时就会出现错误。

文章出处:DIY部落(http://www.diybl.com/course/1_web/css/cssjs/200824/98898.html)

在选择器中使用属性:
1、myElement[myAttribute]:元素包含一个名为myAttribute的属性;
2、myElement[myAttribute=myValue]:元素包含一个名为myAttribute的属性,并且该属性的值为myValue;
3、myElement[myAttribute~=myValue]:元素包含一个名为myAttribute的属性,该属性的值是由空格分隔的单词列表,并且其中某一   个单词正好为myValue;
4、myElement[myAttribute|=myValue]:元素包含一个名为myAttribute的属性,该属性的值是由一个连字符分隔的单词列表,并且该列表以myValue打头。


将超出的部分用省略号代替
text-overflow : clip | ellipsis
clip      : 默认值。不显示省略标记(...),而是简单的裁切
ellipsis  : 当对象内文本溢出时显示省略标记(...)


word-wrap : normal | break-word
normal      : 默认值。允许内容顶开指定的容器边界
break-word  : 内容将在边界内换行。如果需要,词内换行( word-break )也将发生

word-break : normal | break-all | keep-all
normal     : 默认值。允许在词间换行
break-all  : 该行为与亚洲语言的 normal 相同。也允许非亚洲语言文本行的任意字内断开。该值适合包含一些非亚洲文本的亚               洲文本
keep-all   : 与所有非亚洲语言的 normal 相同。对于中文,韩文,日文,不允许字断开。适合包含少量亚洲文本的非亚洲文本

writing-mode : lr-tb | tb-rl
lr-tb  : 默认值。对象中的内容在水平方向上从左向右流入,后一行在前一行的下面。
           所有的字形都是竖直向上的。这种布局是罗马语系使用的
tb-rl  : 上-下,右-左。对象中的内容在垂直方向上从上向下流入,自右向左。
           后一竖行在前一竖行的左面。全角字符是竖直向上的,半角字符如拉丁字母或片假名顺时针旋转90度。
           这种布局是东亚语系通常使用的。


text-indent : length
length  : 百分比数字 | 由浮点数字和单位标识符组成的长度值,允许为负值。请参阅长度单位。
            检索或设置对象中的文本的缩进。默认值为 0 。在被另一个对象(如 br )断开的对象内不能应用本属性。

white-space : normal | pre | nowrap
normal  : 默认值。默认处理方式。文本自动处理换行。假如抵达容器边界内容会转到下一行
pre     : 换行和其他空白字符都将受到保护。这个值需要IE6+或者 !DOCTYPE 声明为
            standards-compliant mode 支持。如果 !DOCTYPE 声明没有指定为 standards-compliant mode,
            此属性可以使用,但是不会发生作用。结果等同于 normal 。参阅 pre 对象
nowrap  : 强制在同一行内显示所有文本,直到文本结束或者遭遇 br 对象。参阅 noWrap 属性


vertical-align : auto | baseline | sub | super | top | text-top | middle | bottom | text-bottom | length
auto         : CSS1  根据 layout-flow 属性的值对齐对象内容
baseline     : CSS1  默认值。将支持 valign 特性的对象的内容与基线对齐
sub          : CSS1  垂直对齐文本的下标
super        : CSS1  垂直对齐文本的上标
top          : CSS1  将支持 valign 特性的对象的内容对象顶端对齐
text-top     : CSS1  将支持 valign 特性的对象的文本与对象顶端对齐
middle       : CSS1  将支持 valign 特性的对象的内容与对象中部对齐
bottom       : CSS1  将支持 valign 特性的对象的内容与对象底端对齐
text-bottom  : CSS1  将支持 valign 特性的对象的文本与对象顶端对齐
length       : CSS2  由浮点数字和单位标识符组成的长度值 | 百分数。可为负数。
                 定义由基线算起的偏移量。基线对于数值来说为0,
                 对于百分数来说就是0%。请参阅 长度单位 。目前IE尚未实现此参数

text-shadow : color || length || length || opacity
color   : 指定颜色。请参阅 颜色单位 和 附录:颜色表 
length  : 由浮点数字和单位标识符组成的长度值。可为负值。指定阴影的水平延伸距离。请参阅 长度单位 
length  : 由浮点数字和单位标识符组成的长度值。可为负值。指定阴影的垂直延伸距离。请参阅 长度单位 
opacity : 由浮点数字和单位标识符组成的长度值。不可为负值。
            指定模糊效果的作用距离。如果你仅仅需要模糊效果,将前两个 length 全部设定为 0 。请参阅 长度单位。
分享到:
评论

相关推荐

    路恩CSS学习助手

    路恩CSS学习助手,可快速查找css1、css2、css3全部属性和值,并配有每个属性和值的简要说明;对CSS语法规则和CSS选择器也做了详细介绍;并内置了CSS布局向导式学习教程。可以把本软件看作是一个CSS词典和CSS教程软件...

    css样式工具 css学习工具

    本篇文章将围绕“CSS样式工具”和“CSS学习工具”这两个核心概念,详细介绍相关知识点。 一、CSS基础知识 1. 选择器:CSS选择器是用于选取HTML元素的方式,例如标签选择器(如`p`)、类选择器(如`.myClass`)和ID...

    CSS学习笔记CSS学习笔记

    CSS学习笔记CSS学习笔记CSS学习笔记CSS学习笔记

    CSS学习手册,CSS学习

    **CSS学习手册** 在网页设计领域,CSS(Cascading Style Sheets)是不可或缺的一部分,它负责定义网页元素的样式,包括颜色、字体、布局以及页面的呈现方式。本手册将帮助初学者深入理解和掌握CSS的基本概念和技术...

    CSS学习经典教程

    【CSS学习经典教程】是一份专为初学者和有一定基础的学习者设计的教程,旨在帮助他们深入理解并熟练掌握CSS(层叠样式表)技术。CSS是网页设计中不可或缺的一部分,用于控制网页元素的布局、颜色、字体、大小等视觉...

    css学习心得内容包括了所有css样式调整

    在这个"css学习心得"中,我们将详细探讨CSS的各个方面,帮助开发者更好地理解和应用这一技术。 首先,CSS的基础知识是必不可少的。这包括选择器,如类选择器(.class)、ID选择器(#id)和元素选择器(element),...

    div+css 学习资料

    【div+css 学习资料】是一份专为学习网页布局技术div+css设计的资料集合,适合初学者以及希望巩固提升的开发者。Div(Division)是HTML中的一个元素,常用于网页布局,通过CSS(Cascading Style Sheets)进行样式...

    很不错的CSS学习资料,让你彻底轻松弄懂CSS

    【标题】:“很不错的CSS学习资料,让你彻底轻松弄懂CSS” 这是一份精心整理的CSS学习资源,旨在帮助学习者全面理解并掌握CSS(层叠样式表)这一重要的前端技术。CSS是网页设计和开发不可或缺的部分,它负责定义...

    CSS学习帮助文档(chm格式)

    这个“CSS学习帮助文档(chm格式)”显然是一个专门针对CSS技术的综合资源,包含了关于样式设计的各种信息,旨在帮助用户深入理解和掌握CSS。 **CSS基础** CSS的基础概念包括选择器、属性和值。选择器用于匹配HTML...

    CSS学习文档.chm,学习css必不可少!

    CSS学习文档.chm,学习css必不可少! 内容详细,查阅方便,想精通css这文档是必须的!!!

    css学习手册

    《CSS学习手册》 在网页设计领域,CSS(Cascading Style Sheets)是不可或缺的一部分,它赋予了HTML或XML文档以样式和布局。本手册旨在深入解析CSS的相关知识,帮助初学者快速上手并掌握其核心概念。 一、CSS基础 ...

    html+css学习.zip

    html+css学习html+css学习html+css学习html+css学习html+css学习 html+css学习html+css学习html+css学习html+css学习html+css学习 html+css学习html+css学习html+css学习html+css学习html+css学习 html+css学习...

    HTML和CSS学习.zip

    HTML和CSS学习HTML和CSS学习HTML和CSS学习HTML和CSS学习 HTML和CSS学习HTML和CSS学习HTML和CSS学习HTML和CSS学习 HTML和CSS学习HTML和CSS学习HTML和CSS学习HTML和CSS学习 HTML和CSS学习HTML和CSS学习HTML和CSS学习...

    html和 css 学习.zip

    html和 css 学习html和 css 学习html和 css 学习html和 css 学习 html和 css 学习html和 css 学习html和 css 学习html和 css 学习 html和 css 学习html和 css 学习html和 css 学习html和 css 学习 html和 css 学习...

    HTML CSS学习练习.zip

    HTML CSS学习练习HTML CSS学习练习HTML CSS学习练习 HTML CSS学习练习HTML CSS学习练习HTML CSS学习练习 HTML CSS学习练习HTML CSS学习练习HTML CSS学习练习 HTML CSS学习练习HTML CSS学习练习HTML CSS学习练习 ...

    html css 学习记录.zip

    html css 学习记录html css 学习记录html css 学习记录 html css 学习记录html css 学习记录html css 学习记录 html css 学习记录html css 学习记录html css 学习记录 html css 学习记录html css 学习记录html css ...

    HTML 及CSS 学习.zip

    HTML 及CSS 学习HTML 及CSS 学习HTML 及CSS 学习 HTML 及CSS 学习HTML 及CSS 学习HTML 及CSS 学习 HTML 及CSS 学习HTML 及CSS 学习HTML 及CSS 学习 HTML 及CSS 学习HTML 及CSS 学习HTML 及CSS 学习 HTML 及CSS 学习...

    HTML+CSS学习笔记.zip

    HTML+CSS学习笔记HTML+CSS学习笔记HTML+CSS学习笔记HTML+CSS学习笔记 HTML+CSS学习笔记HTML+CSS学习笔记HTML+CSS学习笔记HTML+CSS学习笔记 HTML+CSS学习笔记HTML+CSS学习笔记HTML+CSS学习笔记HTML+CSS学习笔记 ...

    html+css学习记录.zip

    html+css学习记录html+css学习记录html+css学习记录html+css学习记录 html+css学习记录html+css学习记录html+css学习记录html+css学习记录 html+css学习记录html+css学习记录html+css学习记录html+css学习记录 ...

    H5 html 和CSS 学习.zip

    H5 html 和CSS 学习H5 html 和CSS 学习H5 html 和CSS 学习 H5 html 和CSS 学习H5 html 和CSS 学习H5 html 和CSS 学习 H5 html 和CSS 学习H5 html 和CSS 学习H5 html 和CSS 学习 H5 html 和CSS 学习H5 html 和CSS ...

Global site tag (gtag.js) - Google Analytics