前端学习记录4-CSS-三种写法,代码风格,font字体样式
使用CSS的目的
html有个局限性,忒丑 并且在某些地方使用很麻烦 直接在标签中添加样式 非常复杂
并且代码观感上难看
理想状态:html与css分离
html只负责结构 css来控制样式 css(层叠样式表) 主要设置html中文本内容(字体、大小、对齐等)
图片的外形(宽高、边框、边距等) 页面的布局和外观显示样式 可针对不同浏览器设计不同样式
CSS三种写法
行内式
行内样式表 直接在标签内容写
style="属性1:属性值;属性2:属性值;......."
问题:容易冗余 一个样式写好几遍
没有实现html与css分离
<h1 style="color: gray;font-size: 2px;">我爱你,山河湖海,日月星辰</h1>
内部样式表(内嵌式)
将CSS代码集中写在html文档的head标签中,并且用style标签定义
style标签可以放在html任何地方
但是一般都在<head></head>
中
type="text/css"可以省略但是最好也别省略
缺点是只能控制当前页面 没有彻底分离
<style type="text/css">
h1 {
color: green;
font-size: 20px;
}
h3 {
color: purple;
font-size: 18px;