初识HTML(1)

一:

可以两个标签叠加使用,既加斜体又加粗。

二:

html编码:&;
①空格 ;
<; < (less then )
>; > (great then)
在文本中显示


<div>
换行

三:

//type只有5种。1 a A i I
reversed把列表反向排列。
start从第二个开始。

四:


作用:1.超链接 2.锚点 3.打电话()。4.发邮件。5协议限定符。


五:


type常用类型:

checkbox
password
radio
reset
submit
text

当 input 输入框获取焦点时

onblur resignkeybord//注销键盘。
onfocus becomeFirstResponse

input复选框 type == checkbox单选radio 默认选中checked="checked"

浏览器内核:

浏览器 内核
Internet Explorer(探索者) Trident(三叉戟)
Mozilla Firefox Gecko
google chrome webkit/blink
safari webkit
opera presto

六:css权重

!important infinity (+1比原值大)
行间样式 1000
id 100
class 属性 伪类 10
标签 伪元素 1
通配符 0

进制 256

七:选择器

1
2 3
4

父子选择器

div span {
background-color:red;
}

或者用class来表示:

.wap .box span{
background-color:red;
}

也可以用id来表示。
父子选择器是指选中下属所有节点,不只是直接节点。例如:.wap span 是把1与2都选中。

直接子元素选择器:

.wap > span {
background-color:red;
}

只会选中1。
选择器查找元素是从右向左。

并列选择器:(中间不加空格)

div.wap  {
}

这样只会选中1.
3种选择题共用:
//权重:1 10 1 10 1 100 10
div.wap > div[classs="box"] > span#only.box1这是选中了2.

分组选择器:


2


3

4
span,
em,
div {
background-color:red;
}

伪类选择器:

a:hover {
}//鼠标放上去会有变化。

其他:
text-indent 首行缩进2em
text-decoration :

none 默认.定义标准的文本。
underline 定义文本下的一条线。
overline 定义文本上的一条线。
line-through 定义穿过文本下的一条线。
blink 定义闪烁的文本。
inherit 规定应该从父元素继承 text-decoration 属性的值。

cursor:鼠标类型。

CSS特性:

行级元素:inline
feature:1.内容决定元素的所占位置2.不可通过css改变宽高。
span strong em a

块级元素:block
feature:1.独占一行2.可以通过css改变宽高。
div p ul li ol form address

行级块元素:inline-block.
1.内容决定大小2.可以改变宽高。
inline与inline-block都有文字特性。


  1
  2


就算margin与pandding都等于0,两个span中间依然有间隔。这就是文字特性。如下图:

image.png

ul列表 去掉大圆点list-style:none
ul列表默认margin-topmargin-bottom有16px。padding-left有40px
去掉这些默认可以用通配符:

 *{
    margin: 0px;
    padding: 0px;
  }

border:(三个属性)

  {
  border:5px solid red;
  }

你可能感兴趣的:(初识HTML(1))