一、html简介

**1.释义:超文本标记语言(Hype Text Markup Language,网页就是由一个个html标签组成的

2.html写法 **

  1. <html> //开始标签
  2. <head></head> //头部
  3. <body></body> //网页的内容都是在body里面写的
  4. </html>


3.html特点:语义化

4.html常用标签

  1. <body>
  2. <h1></h1> //标题标签 有h1~h6,由大到小
  3. <p></p> //段落标签
  4. <div></div> //区域块标签
  5. <a href=""></a> //超链接标签 href属性内容为链接地址
  6. <img scr=""> //图片标签,src存放地址,是特殊的没有结束标签
  7. <input type=""> //输入框标签,type输入类型,也是特殊的没有结束标签
  8. <button></button> //按钮标签
  9. <ul> //以无序的方式来显示一个列表标签
  10. <li></li> //有序无序的唯一子元素,可以包含任意标签
  11. </ul>
  12. <ol> //以有序的方式来显示一个列表标签
  13. <li></li>
  14. </ol>
  15. <dl> //自定义列表标签
  16. <dt></dt> //列表头部
  17. <dd><dd> //列表数据
  18. </dl>
  19. </body>

二、CSS样式简介

1.**css解释:层叠样式语言,用来定义页面元素的外观,对html标签进行修饰**

2.常用css样式

  1. selector {property: value}
  2. eg:
  3. //HTML
  4. <h1>hello world</h1>
  5. //css,通常css的样式是写在html头部的style标签下,这里用的是元素选择器
  6. h1 {color:red; font-size:14px;}
  1. <p class="one" id="two">hello world</p>
  2. p{} //元素选择器
  3. .one{} //class选择器,最好选择元素选择器
  4. #two{} //id选择器

3.盒子模型

  1. padding:0;//填充
  2. border:0; //边框
  3. margin:0; //外边距
  4. //只对块元素起作用
  5. margin-left:auto;
  6. margin-right:auto;

4.样式重置

  1. //在进行样式的改变时最好要进行样式重置才更好的设置
  2. *{margin:0; padding:0}

5.常用的css样式属性

  1. color:设置文字的颜色
  2. width:设置一个元素的宽度
  3. height:设置一个元素的高度
  4. background-color:设置背景颜色
  5. background-image:设置一个元素的背景图片
  6. line-height:设置文字的行高
  7. text-align:设置文字对其的方式
  8. border-width:边框的宽度
  9. border-style:边框的样式
  10. border-color:边框的颜色
  11. p:hover{color:blue}当鼠标移动到元素上时可以改变元素的css样式
  1. padding{
  2. padding-top/left/right
  3. }
  4. margin-top/left/right
  5. position
  6. border
  7. border-botton
  8. border-radius
  9. border-collapse
  10. border-color
  11. border-style
  12. text-align
  13. text-decoration
  14. background
  15. background-color
  16. background-image
  17. background-repeat
  18. font
  19. font-style
  20. font-weight
  21. font-size
  22. font-color
  23. font-family