一些标签的区别
1 : 粗体
b是bold的缩写,仅仅表示该文本是粗体的,并不暗示这段文字的重要性
strong虽然也是粗体,但是更多的是强调语义上的加重,提醒用户该文本的重要性。 在SEO(搜索引擎优化)的时候,也更加容易帮助用户找到重点的内容
2 : 斜体
i是italic的缩写,仅仅表示该文本是斜体的,并不暗示这段文字的重要性
em 是 Emphasized的缩写,虽然也是斜体,但是更多的是强调语义上的加重,提醒用户该文本的重要性。 常常用于引入新的术语的时候使用。
3 : 下划线
ins是insert的缩写,要和del搭配使用,用来标记修改部分。
u是underline的缩写,会和a超链接混淆已淘汰
4.get和post的区别
get
是form默认的提交方式
如果通过一个超链访问某个地址,是get方式
如果在地址栏直接输入某个地址,是get方式
提交数据会在浏览器显示出来
不可以用于提交二进制数据,比如上传文件
post
必须在form上通过 method="post" 显示指定
提交数据不会在浏览器显示出来
可以用于提交二进制数据,比如上传文件
5.按钮
submit:特殊的button,会自动将表单的数据提交
button:普通的按钮,不会自动提交表单数据
6.div中class和id有什么区别?
class是设置标签的类, class属性用于指定元素属于何种样式的类。 如样式表可以加入.content1 { color: red; background: #ff80c0 } 使用方法:class="content1" . id是设置标签的标识。
id属性用于定义一个元素的独特的样式。如一个CSS规则#content2 { font-size: larger } 使用方法为:id="content2" 概念上说不一样(下面的两句话还是比较精辟的): class是一个样式,先定义好, 然后可以套给多个结构/内容, 便于复用。也就是说class名称可以相同。 id是一个标签,用于区分不同的结构和内容,就象你的名字, 如果一个屋子有2个人同名,就会出现混淆;id是先找到结构/内容,再给它定义样式;
属性的优先级问题 id的优先级要高于class,
7.隐藏
使用display:none; 隐藏一个元素,这个元素将不再占有原空间 “坑” 让出来了
使用 visibility:hidden;隐藏一个元素,这个元素继续占有原空间,只是“看不见”