css中的外链是,内链式,嵌入式,有什么区别
css内链就是把css代码直接写入到html标签里面去,写在双引号中,
嵌入式是指把css代码写到<style type="text/css"></style>标签之间。写在<head></head>之间
外链式是指把css代码写到单独的一个后缀为css文件里面,然后在head内通过link去引入
类似于:<link href="base.css" rel="stylesheet" type="text/css" />
三者优先级的区别是
内联式 > 嵌入式 > 外部式
其实总结来说,就是就近原则(离被设置元素越近优先级别越高)。
html两大元素
两大元素分别是head元素和body元素。
head标签用于定义文档的头部,它是所有头部元素的容器,在<head> 中的元素可以引用脚本、指示浏览器在哪里找到样式表、提供元信息等等,文档的头部描述了文档的各种属性和信息,包括文档的标题、在 Web 中的位置以及和其他文档的关系,这些标签<base>, <link>, <meta>, <script>, <style>, 以及 <title>需要存放在head里面。
body元素定义文档的主体,包含文档的所有元素,比如文本、超链接、图像、表格和列表等等
css行距设置方法
在css中并没有直接可以设置行间距的属性,所以我们就需要借助行高属性line-height来控制行间距,line-height(行高)的值越大,那么行间距就越高。
可以使用line-height属性来设置行高,进而调整行间距。
行高是包括内容区与以内容区为基础对称拓展的空白区域。一般情况下,也可以认为是相邻文本行基线间的垂直距离。
而基线(base line)并不是汉字文字的下端沿,而是英文字母“x”的下端沿。两条红线之间的距离就是行高,上行的底线和下一行顶线之间的距离就是行距,而同一行顶线和底线之间的距离是font-size的大小,行距的一半是半行距。