html和CSS基础学习

来源:互联网 发布:与孩子一起学编程.mobi 编辑:程序博客网 时间:2024/04/26 22:45

(1)<meta />用来设置关键字;用来对网页的描述,请求重定向(5秒跳转的页面)

<a>超链接 src表示路径,herf表示地址

<img>标签 插入图片 src图片的路径 相对路径,alt属性表示对图片的说明(搜索引擎)

<iframe>标签 可以使用内联框架引入一个外部的页面;

(2)css样式<style>标签

<link>将外部的CSS文件引入

/**/CSS的注释

CSS中选择器和声明块

选择器:页面中的制定元素

声明块:{}后面;

常用的选择器有:

                         (1)元素选择器例如 p{};相同标签全部选中

                         (2)ID选择器 <p id="sm"> #sm{}; 选中一个

                         (3)类选择器

<pclass="sm"> <p class="sm"> <pclass="sm"> .sm{} ;一类标签选中

                         (4)选择器分组,并选择器,#p1,.sm,h1{} 包含,类选择,ID,标签,交集

                         (5)交选择器:公共部分

                        (6)伪类选择器 就是表示元素的一直特殊状态,被点击,鼠标滑过,访问过的连接等。

(3)块元素和内联元素

<div>独占一行 标签作用对网页进行布局;<span>并排

内联元素:<a>,<img>,<iframe>,<span>

伪类选择器:{

a:link //普通的超链接

a:visited//访问过的超链接

a:hover//表示鼠标移动的连接

a:active//行为,超链接被点击的状态。

hover和active也可以用于别的标签

IE6游览器不支持超链接以外的元素设置

(4)伪元素选择器《input/》创建一个文本输入框,获取焦点 input:focus ::section表示选中字体的时候

P:before{

   content:"出现在标签的最前面";通过CSS添加的,无法被选中

}

 

 

}

(5)属性选择器

每个元素都可以+上一个title属性,title属性表示在鼠标移入时,title属性作为文字提示

p[title="sn"]表示P标签中title属性=SN的 p[title^="sn"] ^运算符表示或,SN开头的,$表示结尾,*表示有SN就行

(6)子元素的伪类

例如:  p:first-child{

                                  background-color:red;

                         }

表示是P标签而且必须是第一个子元素

span >p:first-child{

                                  background-color:red;

                         }

表示是span元素中的P标签而且必须是第一个子元素

p:nth-child(2){

                                  background-color:red;

                       }nth表示任意位置的子元素p:nth-child(2)参数可以自己设置:

p:nth-child(even)even表示偶数位置 odd表示奇数位置

p:frist-of-type 表示第一个标签

(7)否定伪类选择器;为了去除一些我们选中的元素例如

p:not(.hello)

<pclass="hello">  除了这个以外所有P标签的元素

(8)CSS样式的继承

为元素父元素设置样式,也会被子元素继承

<pfont-size=50px >字体变大

    <span>同样也会变大</span>

  </p>

原创粉丝点击