Heim  >  Artikel  >  Web-Frontend  >  css细节(实习第一天)_html/css_WEB-ITnose

css细节(实习第一天)_html/css_WEB-ITnose

WBOY
WBOYOriginal
2016-06-24 11:51:151179Durchsuche

1、在head标签中引入css文件

2、语法:

注意:标签的 for属性中的值应当与相关控件的 id属性值一定要相同。

checkbox中多选,radio单选。

3、CSS样式优先级:内联式>嵌入式>外部式

内联式:超酷的互联网

嵌入式:span{  color:red;  }

外部式:

4、css中的类选择器语法:

.类选器名称{css样式代码;}

文本

ID选择器语法:

#setGreen{  color:green;  }

公开课

注意:ID选择器只能在文档中使用一次,而类选择器可以使用多次。可以使用类选择器词列表方法为一个元素同时设置多个样式,而ID选择器不行。如:

.stress{

   color:red;

}

.bigsize{

   font-size:25px;

}

到了三年级下学期时,我们班上了一节公开课...

5、还有一个比较有用的选择器子选择器,即大于符号(>),用于选择指定标签元素的第一代子元素。如右侧代码编辑器中的代码:.food>li{border:1px solid red;}

这行代码会使class名为food下的子元素li(水果、蔬菜)加入红色实线边框。

6、包含选择器,即加入空格,用于选择指定标签元素下的后辈元素。如右侧代码编辑器中的代码:.first  span{color:red;}

这行代码会使第一段文字内容中的“胆小如鼠”字体颜色变为红色。

请注意这个选择器与子选择器的区别,子选择器(child selector)仅是指它的直接后代,或者你可以理解为作用于子元素的第一代后代。而后代选择器是作用于所有子后代元素。后代选择器通过空格来进行选择,而子选择器是通过“>”进行选择。

 

总结:>作用于元素的第一代后代,空格作用于元素的所有后代。

 

7、伪类选择符

更有趣的是伪类选择符,为什么叫做伪类选择符,它允许给html不存在的标签(标签的某种状态)设置样式,比如说我们给html中一个标签元素的鼠标滑过的状态来设置字体颜色:

a:hover{color:red;}

上面一行代码就是为a标签鼠标滑过的状态设置字体颜色变红。这样就会使第一段文字内容中的“胆小如鼠”文字加入鼠标滑过字体颜色变为红色特效。

关于伪选择符:

    关于伪类选择符,到目前为止,可以兼容所有浏鉴器的“伪类选择符”就是a标签上使用:hover了(其实伪类选择符还有很多,尤其是css3中,但是因为不能兼容所有浏鉴器,本教程只是讲了这一种最常用的)。其实:hover可以放在任意的标签上,比如说p:hover,但是它们的兼容性也是很不好的,所以现在比较常用的还是a:hover的组合。

 

 8、我们在做网页代码的时,有些特殊的情况需要为某些样式设置具有最高权值,怎么办?这时候我们可以使用!important来解决。

如下代码:

p{color:red!important;}

p{color:green;}

三年级时,我还是一个胆小如鼠的小女孩。

这时 p 段落中的文本会显示的red红色。注意:!important要写在分号的前面。

9、中文文字中的段前习惯空两个文字的空白,这个特殊的样式可以用下面代码来实现:

p{text-indent:2em;}

1922年的春天,一个想要成名名叫尼克卡拉威(托比?马奎尔TobeyMaguire 饰)的作家,离开了美国中西部,来到了纽约。那是一个道德感渐失,爵士乐流行,走私为王,股票飞涨的时代。为了追寻他的美国梦,他搬入纽约附近一海湾居住。

注意:2em的意思就是文字的2倍大小。

段落排版--行间距(行高)  p{line-height:2em;}

10、元素分类--块级元素

什么是块级元素?在html中

  • 就是块级元素。设置display:block就是将元素显示为块级元素。如下代码就是将内联元素a转换为块状元素,从而使a元素具有块状元素特点。

    a{display:block;}

    块级元素特点:

    1、每个块级元素都从新的一行开始,并且其后的元素也另起一行。

    2、元素的高度、宽度、行高以及顶和底边距都可设置。

    3、元素宽度在不设置的情况下,是它本身父容器的100%(和父元素的宽度一致),除非设定一个宽度。

    11、元素分类--内联元素

    在html中,

    内联元素特点:

    1)和其他元素都在一行上;

    2)元素的高度、宽度、行高及顶部和底部边距不可设置;

    3)元素的宽度就是它包含的文字或图片的宽度,不可改变。

    12、盒模型--边框 

    盒子模型的边框就是围绕着内容及补白的线,这条线你可以设置它的粗细、样式和颜色(边框三个属性)。

    如下面代码为div来设置边框粗细为2px、样式为实心的、颜色为红色的边框:

    div{

       border:2px  solid  red;

    }

    上面是border代码的缩写形式,可以分开写:

    div{

       border-width:2px;

       border-style:solid;

       border-color:red;

    }

    注意:

    1、border-style(边框样式)常见样式有:

    dashed(虚线)| dotted(点线)| solid(实线)。

    2、border-color(边框颜色)中的颜色可设置为十六进制颜色,如:

    border-color:#888;//前面的井号不要忘掉。

    3、border-width(边框宽度)中的宽度也可以设置为:

    thin | medium | thick(但不是很常用),最常还是用象素(px)。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn