布局入门

CSS高度的使用原则

  • CSS一般不设置高度,区块的高度由文字的行高撑起,高度不够可以使用padding-top,padding-bottom设置。
  • 设置渐变色:
background: linear-gradient(to right, #ff9000 0, #ff5000 100%);
  • 用外边距设置字间距:
margin: 0 10px; /* 上下距离为0,左右距离为10 */
  • 行高可以用line-height和padding设置,padding设在块级元素上:
padding: 3px 0; /* 上下3像素,左右为0 */
line-height: 30px;/* 行高为30 */
  • 行高 = (font-size)*(line-height)

绝对定位

  • absolute
    不为元素预留空间,通过指定元素相对于最近的非 static 定位祖先元素的偏移,来确定元素位置。绝对定位的元素可以设置外边距(margins),且不会与其他边距合并。
  • 网页中字体能显示的最小值是12px,因为浏览器设置了最小字号。
  • 注意找出网页中不变的量。
  • 对文字进行缩放:
transform: scale(0.7); /* 缩放0.7倍 */

图片的使用原则

  • 内容的一部分,传递信息,使用img标签。
  • 起装饰作用,不传递信息,用CSS承载,主要是背景图。
  • 一般使用iconfont和SVG做图标。
  • 背景的基本属性:
background-color: #eee; /* 直接设置背景颜色 */
background: url(images/01.png); /* 设置背景图片 url(图片地址) */
background: no-repeat; /* 取消背景平铺 */
background: repeat-x; /* 设置x方向平铺 */
background: repeat-y; /* 设置y向平铺 */
background-position: 0 0; /* 设置向哪儿对齐,可以是数字、left、right、center、top、bottom */
background-position: 2px 10px; /* 精确设置位置,可以设置负数 */

background: #eee url(images/01.png) no-repeat 2px 10px; /* 简写 */
background-size: 16px 16px; /* 设置图标大小 */
padding-left: 18px;

在CSS文件中编写样式

  • 分离样式和HTML
    1.建一个新文件 style.css,将style样式剪切到style.css。
    2.引用style.css样式:
<link rel="stylesheet" href="./style.css">
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,815评论 1 92
  • CSS 是什么 css(Cascading Style Sheets),层叠样式表,选择器{属性:值;属性:值}h...
    崔敏嫣阅读 1,512评论 0 5
  • HTML 5 HTML5概述 因特网上的信息是以网页的形式展示给用户的,因此网页是网络信息传递的载体。网页文件是用...
    阿啊阿吖丁阅读 4,092评论 0 0
  • 看到「代々木公園」這個名字,就想起「々」這個在台灣日常生活中已經消失一段時間的符號。 我想大多數台灣人,即使是很年...
    傅瑞德_台北阅读 721评论 0 10
  • 小编真的忍不住,提前跟大家分享一组照片,因为太美了,文字浪费时间,直接上图了...... 左二是妮妮 你能想到的对...
    wildto自行车资讯阅读 1,476评论 0 0