1. HTML - Hyper Text Markup Language(超文本标记语言)css
2. <h1>~~<h6>标题标签浏览器
3. <p>文本内容</p>服务器
4. <!-- 注释内容 -->布局
5. <h2 style= "color: red">该标题是红色</h2> [添加 style 内联样式] 内联样式最简单有效,当不利于维护,没法样式分离字体
<style> 选择器{属性名称:属性值;} h2 {color : red;} </style> /* 内嵌样式,便于修改维护 */
6. font-size : 14px; 字号ui
7. font-family: Helvetica , Sans-Serif; 字体; (通常设置2种以上,一种不能使用的时候,自动降级到第二种字体)this
link标签引入字体(引入谷歌 Lobster 字体)搜索引擎
<link href="https://fonts.gdgdocs.org/css?family=Lobster" rel="stylesheet" type="text/css"> <!--引入谷歌字体--> <style> 选择器{ font-family:lobster; }
</style> <!--应用字体-->
8. <img src=" "> 指向图片地址 ,img 元素自关闭,无需结束标记url
<img class = "class1 class2"> 2个类名中间能够使用空格分开spa
img{ border-color: red; border-width: 5px; border-style: solid; border-radius: 10px(50%); //像素或者百分比,圆角 } /* border设置边框样式 */ border-color: red; border-width: 5px; border-style: solid; /* 缩写为 */ border: 5px solid red;
9. <a href=" 指向地址 "> </a> anchor(锚点 / 连接)
<a href="#"> </a> 当没法肯定连接地址,能够将 href 指向 “#” 放置固定连接(不跳转)
<a href="#" alt=" "> alt 属性,当图片没法加载时,可显示为替代文本(对盲人很是重要,搜索引擎也会捕捉)
10. <ul> ...<li>..</li> </ul> 无序列表
<ol> ...<li>..</li> </ol> 有序列表
11. <input type ="text" placeholder = "this is placeholder text"> 自关闭,(文本输入框)placeholder 文本占位符
12. 使用HTML 构建能够跟服务器交互的WEB表单(form),经过给form添加 action 属性来达成。
<form action="/url地址"> <input type="text" placeholder=" 我要占位 "> </form>
action 属性的值指定了表单提交到服务器的地址
13. submit(提交)按钮,点击,表单中数据会被发送到经过 action 属性指定的地址上。
<form action=" "> <button type="submit"> 这是一个提交按钮 </button> </form>
14. required (必填项) 只有当用户填写了该选项后,才能提交表单 (required 属性在 Safar 浏览器无效)
<input type = "text" required> <!--给输入框添加 required 属性,这样用户不填写输入框就没法提交表单-->
15. radio button (单选按钮) 每一个单选按钮应嵌套在本身的 label 元素,* 全部关联的单选按钮应使用相同的 name 属性
<label> <input type="radio" name="shaojun"> 我是少君 </label> <label> <input type="radio" name="shaojun"> 我不是少君 </label>
16. checkbox (复选按钮)每一个复选按钮都应嵌套在 label 元素中,* 全部关联的复选按钮都应使用相同的 name 属性
<form action="/ url 指向地址"> <label><input type="checkbox" name="personality"> door</label> <label><input type="checkbox" name="personality"> Indoor</label> <label><input type="checkbox" name="personality"> Outdoor</label> <input type="text" placeholder="cat photo URL" required> <button type="submit">Submit</button> </form>
17. checked 属性,设置单选和复选按钮默认被选中状态,在 input 元素中添加 checked
<input type="radio" name="test-name" checked> <!--选中状态-->
18. div 层元素,盛装其余元素的容器 <div>......</div>
19. background-color: green; 背景颜色
20. 三个影响HTML 元素布局的重要属性:padding(内边距)、margin(外边距)、border(边框)
元素padding 控制元素内容 content 和元素边框 border 之间距离
元素margind 控制元素边框 border 和元素实际所占空间的距离(当 margin 值为负值时,元素会变大)
padding: top right bottom left;
21. body HTML页面都有 body 元素,而且body元素一样可以应用样式,全部其余元素将继承 body 元素的样式
class 声明的顺序,第二个声明比第一个声明具备更高优先权。<p class="one two"> two的类样式更高,会覆盖one
浏览器读取Css顺序是从上到下,在一样样式冲突下,浏览器会使用最后的CSS声明(ID属性 > Class属性)
22. !important > 内联样式 > ID属性 > Class属性