CSS基础知识

CSS基础知识
  HTML满足不了设计者的需求HTML操作属性不方便HTML里面添加样式带来的是臃肿和繁琐
 
  CSS:层叠样式表 设置网页外观的样式
 
  通过style的属性值来设置元素的样式
 
  注意事项
 
  style便是元素的属性属性与属性值之间用:相隔多组属性值之间用;相隔没有实现元素样式和结构相分离
 
  将CSS代码写在之间 并用style标签定义
 
  注意事项
 
  type="text/css"可以省略只能控制当前页面没有彻底实现样式和结构相分离
 
  将样式表放入一个或多个以。css扩展名的文件中 ,用link标签将样式表引入html文件中
 
  作用:找到特定的页面HTML元素
 
  优点: 能够快速为某一类元素设置样式
 
  缺点: 不能设计差异化样式。
 
  可为一个或某几个元素设置相同的样式 类名用英语表示,见命之意。
 
  标签可以拥有多个类名,以达到更好的目的。类名之间用空格相隔开。
 
  注意事项
 
  ID选择器是唯一的,一个标签只能拥有一个id名id选择器和类选择唯一的区别在于使用次数上
 
  样式
 
  标签
 
  选择页面中所有的标签设置相同的样式,建议轻易使用
 
  作用:设置字号
 
  注意事项
 
  不同浏览器的默认字号都不一样,因此直接给body设置默认字体。
 
  font-family:设置字体
 
  注意事项
 
  可以指定多个字体,字体之间用英文状态下逗号相隔英文的字体要用""包裹
 
  font-weiht:字体粗细
 
  注意事项
 
  可以用HTML实现加粗效果 也可以用css实现 但没有语义
 
  样式
 
  font-style:字体倾斜
 
  选择器 {font:font-style font-weight font-size/line-height font-family}
 
  注意事项
 
  不能省略font-size font-family两个属性
 
  text-align:文本水平对齐方式
 
  注意事项
 
  是让盒子的内容水平居中 而不是让盒子水平居中
 
  line-height:行高
 
  一般情况下 行高比默认字体大7 8像素即可
 
  text-indent:首行缩进 一般用em表示 1em等于一个汉字的宽度
 
  text-decoration:文本装饰
 
  f12ctrl+shift+I右击检查 即可打开
 
  注意事项
 
  左侧是结构 右侧是样式

推荐阅读