美文网首页让前端飞
CSS入门基础知识整理

CSS入门基础知识整理

作者: 回忆之秋 | 来源:发表于2017-03-25 17:09 被阅读0次

规划好页面(css,html,javascript等相关资源要文件夹分好类后存放)

  • 页面:
>index.html
>html
    >html文件
  • 样式:
>CSS
    >CSS文件
基本样式(global.css)
全局样式(base.css)

。。。

CSS初始化

  • 编写css样式之前需要初始化css样式(CSS初始化是指重设浏览器的样式。不同的浏览器默认的样式可能不尽相同,所以开发时的第一件事可能就是如何把它们统一。如果没对CSS初始化往往会出现浏览器之间的页面差异。)
  • CSS样式初始化能避免一些奇怪的问题
  • 初始化代码可以百度

举例(淘宝初始化代码):

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; }
body, button, input, select, textarea { font:12px/1.5tahoma, arial, \5b8b\4f53; }
h1, h2, h3, h4, h5, h6{ font-size:100%; }
address, cite, dfn, em, var { font-style:normal; }
code, kbd, pre, samp { font-family:couriernew, courier, monospace; }
small{ font-size:12px; }
ul, ol { list-style:none; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
sup { vertical-align:text-top; }
sub{ vertical-align:text-bottom; }
legend { color:#000; }
fieldset, img { border:0; }
button, input, select, textarea { font-size:100%; }
table { border-collapse:collapse; border-spacing:0; }

引入favicon图标

<link rel="shortcut icon" href="favicon.icon"/>

设置盒模型

width和height最稳定
其次考虑padding
最后考虑margin

浮动(float)

浮动的目的:可以让多个块级元素放到同一行上
float: left right none;

清除浮动

清除浮动:根据情况需要来清除浮动。
清除浮动的目的:就是为了解父盒子高度为0的问题
清除浮动的方法:

  1. 额外标签法
  2. overflow:hidden :触发bfc模式就不需要清除浮动
  3. 伪元素
.clearfix:after{
    content:"";
    visibility:hidden;
    display:block;
    hight:0;
    clear:both;
}
.clearfix{
    zoom:1;
}
  1. 双伪元素
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}
.clearfix:after {
    clear: both;
}
.clearfix {
    *zoom: 1; /*IE/7/6*/
}

鼠标样式

cursor:pointer 小手状
cursor:default 默认
cursor:move 移动
cursor:text 文本输入

标签嵌套

  1. 块级元素 -- 任何元素可以
  2. 行内元素 -- 行内元素只能嵌套b u span 等元素
  3. p元素内不能放div
  4. a标签里面不能放a input等元素。

相关文章

  • css基础知识

    前言:最近需要对刚入门的同学培训,于是整理一下css基础知识 1.css CSS 指层叠样式表(Cascading...

  • CSS入门基础知识整理

    规划好页面(css,html,javascript等相关资源要文件夹分好类后存放) 页面: 样式: 。。。 CSS...

  • CSS3基础

    1. css入门基础知识 1.1 介绍及语法 介绍 :css指层叠样式表,用来定义样式,使用css样式表极大地提高...

  • CSS聚合

    基础知识 CSS入门教程CSS 最核心的几个概念你应该知道的一些事情——CSS权重CSS3属性教程与案例分享经验分...

  • PHP学习路径大纲

    PHP学习路径大纲 [TOC] 入门基础 Web基础 学习HTML、CSS样式基础知识,了解各种常用标签的意义以及...

  • CSS进阶

    在CSS入门系列中,介绍了很多关于CSS的基础知识。比如盒模型,元素特性,定位等表现。但是对这些知识的讲解都很浅显...

  • HTML5+CSS3从入门到精通 pdf下载

    HTML5+CSS3从入门到精通是通过基础知识+中小实例+综合案例的方式,讲述了用HTML5+ CSS3设计构建网...

  • CSS 基础知识整理

    对于 CSS,由于过度依赖美工导致 CSS 很弱,所以这次好好学习 CSS相关东西。 盒子模型 盒子模型是由 ma...

  • css基础知识整理

    1. 行内元素(内联元素) 特点:默认宽度就是内容的实际宽度,默认水平排列,不支持宽高,margin,paddin...

  • CSS基础知识整理

    1 什么是CSS? CSS通常称为CSS样式表或层叠样式表(级联样式表),主要用于设置HTML页面中的文本内容(字...

网友评论

    本文标题:CSS入门基础知识整理

    本文链接:https://www.haomeiwen.com/subject/aoucottx.html