博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
20160726
阅读量:6113 次
发布时间:2019-06-21

本文共 2457 字,大约阅读时间需要 8 分钟。

	
20160726

2016-07-26学习日志


3.CSS基础

什么是CSS?

  • 层叠样式表、级联样式表

CSS特点

  1. 页面内容与表现形式分离
  2. 可很好地控制页面的布局
  3. 提高网页加载速度
  4. 降低服务器的成本
  5. 呈现一致的效果

CSS的引入方式

  1. 在标签内引入
    • 优先级最高
    • 冗余代码多,代码量大
    • 不利于维护
    • 个别特殊效果的使用
  2. head头部引入
    • 速度快,没有服务器请求压力
    • 相对于外部引入单页代码量少
    • 不易改版与维护
    • 代码较乱不易前后台沟通
    • 常见于大型互联网首页 如:百度、网易等
  3. 外部引入
    • 一个CSS文件可控制多个页面
    • 易改版、便于维护
    • 减少代码量,代码简洁规范易于分工协作
    • 有效利用缓存机制
    • 相对于单页有垃圾代码
    • 外部引入中的href属性会给服务器造成请求的压力
    • 常应用于访问量巨大的网页 如:淘宝、hao123等

link和@import的区别

  1. link是XHTML标签,除了加载CSS部分,还可以定义RSS等其他事物;@import属于CSS范畴,只能加载CSS
  2. link引用CSS时,在页面载入时同时加载;@import需要页面完全载入以后加载
  3. link是XHTML标签,无兼容问题;@import是在CSS2.1提出的,低版本的浏览器不支持
  4. link支持JavaScript控制DOM去改变样式;而@import不支持

CSS基本语法

  • ID选择器
    • 优先级最高,页面中不能有同名的ID
  • 类选择器
    • 优先级次于ID选择器,可以有相同的类名
  • 标签名选择器
    • 优先级与ID选择器和类选择器相比最低
  • 群组选择器
    • 把几个ID、class或者标签名中具有相同的css取出,来减少代码的冗余
  • 后代选择器
    • 使用多个选择器的组合来找到具体要控制的标签

各类选择器的优先级快速运算

  • 标签内引入的样式高于一切选择器 1000
  • ID选择器权重值 100
  • Class选择器权重值 10
  • 标签选择器权重值 1

如权重相同后面的样式覆盖前面的样式


字体设置

font-family

  • 宋体、微软雅黑、Arail、Tabhoma;
  • 中文页面建议以宋体为首,其他字体次之
  • 英文页面建议以Arail/Tabhoma等字体
  • 中英结合建议最好用英文字体
  • 特殊字体一律用图片

font-size

  • PC端最小字体12px

font-sytle

  • normal/italic/ablique

font-weight

  • normal/bold/bolder/lighter/number100-900整百数

font复合属性

  • style-weight-size-family

color

  • 设置文本的显示颜色

text-decoration

  • none/underline/line-through/overline

text-indent

  • length:常用单位是px或者em

text-align

  • center
  • left
  • right
  • justify两端对齐文本 IE不支持中文

vertical-align文本垂直对齐:table中使用

  • top/bottom/middle

  

转载于:https://www.cnblogs.com/handsomehan/p/5708651.html

你可能感兴趣的文章
解读自定义UICollectionViewLayout--感动了我自己
查看>>
SqlServer作业指定目标服务器
查看>>
UnrealEngine4.5 BluePrint初始化中遇到编译警告的解决办法
查看>>
User implements HttpSessionBindingListener
查看>>
抽象工厂方法
查看>>
ubuntu apt-get 安装 lnmp
查看>>
焊盘 往同一个方向增加 固定的长度方法 总结
查看>>
eclipse的maven、Scala环境搭建
查看>>
架构师之路(一)- 什么是软件架构
查看>>
jquery的冒泡和默认行为
查看>>
USACO 土地购买
查看>>
【原创】远景能源面试--一面
查看>>
B1010.一元多项式求导(25)
查看>>
10、程序员和编译器之间的关系
查看>>
前端学习之正则表达式
查看>>
配置 RAILS FOR JRUBY1.7.4
查看>>
AndroidStudio中导入SlidingMenu报错解决方案
查看>>
修改GRUB2背景图片
查看>>
Ajax异步
查看>>
好记性不如烂笔杆-android学习笔记<十六> switcher和gallery
查看>>