css:层叠样式表:
一、写法分类:
1.内联(行内,写在标签里面,以属性的形式表现,属性名是style)
例:<table style="background-color: aqua" >
<tr><td>123</td></tr>
</table>

例:<span id="biaoqian" style="color: #F40F13 ;font-size: 20px">123</span>
2.内嵌(写在head标签里面,以标签的形式表现,标签名style)
例:<style type="text/css">
</style>
3.外部引用
二、
样式格式:
样式名1:样式值1;样式名2:样式值2;
三、
(1)选择器(内联和外部引用所用):
选择器{
样式名1:样式值1;
样式名2:样式值2;
}
选择器类型:
标签选择器:标签名{}
id选择器:#id属性值{}
class选择器:.class属性值{} ---class="dd sss"(可用多个样式)
并列选择器: 选择器1,选择器2{样式内容}
后代选择器: 选择器1 选择器2 {}----------在选择器1里找到 选择器2的样式
直接子标签选择器: 选择器1>选择器2{}
属性选择器: 选择器[属性名='属性值']{}
四、
css样式优先级(权值越高优先级越高):
行内:-----1000
id :-----100
class:-----10
标签:-------1
*(通用选择器):--0
优先级关系:内联样式 > ID 选择器 > 类选择器 = 属性选择器 = 伪类选择器 > 标签选择器 = 伪元素选择器
五、
css一般样式:文本,背景,字体,列表
(1)一般样式标签背景
background-color
background-image css选背景是相对于css文件本身寻找
background-repeat
background-attachment
background-position
简写:
background:color image repeat position
(2)一般样式文本
text-*
text-color 设置文本颜色
direction 设置文本方向。
letter-spacing 设置字符间距
line-height 设置行高
text-align 对齐元素中的文本
text-decoration 向文本添加修饰
text-indent 缩进元素中文本的首行
text-shadow 设置文本阴影
text-transform 控制元素中的字母
unicode-bidi 设置或返回文本是否被重写
vertical-align 设置元素的垂直对齐
white-space 设置元素中空白的处理方式
word-spacing 设置字间距
(3)一般样式字体:
font 在一个声明中设置所有的字体属性
font-family 指定文本的字体系列
font-size 指定文本的字体大小
font-style 指定文本的字体样式
font-variant 以小型大写字体或者正常字体显示文本。
font-weight 指定字体的粗细。
(4)一般样式列表:
list-style-type 设置列表项标记的类型。
list-style-position 设置在何处放置列表项标记。
list-style-image 使用图像来替换列表项的标记。
initial 将这个属性设置为默认值。
inherit 规定应该从父元素继承 list-style 属性的值。

布局:浮动,定位,显示,层级,轮廓
1.浮动:float:left right(设一个父标签 设定宽高,里面可以随便浮动)
超出部分: overflow: hidden隐藏 scorll加滚动条
overflow-x:
overflow-y:
盒子模型:
从里到外:内容->内边距->边框->外边距
对应样式:内容->padding->border->margin
盒子模型的样式分上下左右
top left right bottom
盒子模型自适应:box-sizing:border-box
margin 第一个子标签设置magin会作用到父标签
2.定位

postion:
绝对定位:fixed :(相对窗口定位通过上下左右调位置)
absolute:(相对body定位-相对于最近的有position样式属性的父标签(给父标签加一个relative)定位 到body为止)
相对定位:relative 相对自身定位 通常用来限制子标签的absolute
有自身位置,通常用来微调
3.层级
z-index:值---值越大越靠上层
4.显示
display
visibility

布局页面的步骤   即大色块 小色块 ... 内容
布局:浮动,定位,显示,盒子模型,层级
浮动: float : left right
设一个父标签 设定宽高,里面随便浮动,
超出部分:overflow: hidden scorll
overflow-x:
overflow-y:

css:层叠样式表-网页布局基础的更多相关文章

  1. DIV+CSS常用网页布局技巧!

    以下是我整理的DIV+CSS常用网页布局技巧,仅供学习与参考! 第一种布局:左边固定宽度,右边自适应宽度 HTML Markup <div id="left">Left ...

  2. PHP.4-DIV+CSS标准网页布局准备工作(下)

    DIV+CSS标准网页布局准备工作 区块属性(区块模型) 属 性 描 述 Margin(注) 是定义区块外边界与上级元素距离的属性,用1到4个值来设置元素的边界,每个值都是长度.百分比或者auto,百 ...

  3. PHP.3-DIV+CSS标准网页布局准备工作(上)

    DIV+CSS标准网页布局准备工作(上) 概述 使用"DIV+CSS"对网站进行布局符合W3C标准,采用这种方式布局通常是为了说明与HTML表格定位方式的区别.因为现在的网站设计标 ...

  4. 一、HTML和CSS基础--网页布局--网页布局基础

    W3C标准: 由万维网联盟制定的一系列标准,包括: 结构化标准语言(HTML和XML) 表现标准语言(CSS) 行为标准语言(DOM和ECMAScript) 倡导结构.样式.行为分离. CSS 规定的 ...

  5. 【网页布局基础】css布局学习总结

    三种定位机制 1.标准文档流:从上到下,从左到右输出文档内容 2.浮动 3.绝对定位 需要注意的是块级元素如div p ul 等 行级元素如span strong img input等 块级元素与行级 ...

  6. 一、HTML和CSS基础--网页布局--如何用css进行网页布局

    什么叫做布局? 又称版式布局,是网页UI设计师将有限的视觉元素进行有机的排列组合. 网页设计的特点 网页可以自适应宽度 网页的高度理论上可以无限延长 网页分栏 分栏又称为分列,常见的布局分为:一列布局 ...

  7. 利用css进行网页布局

    网页布局: 又称版式布局,是网页UI设计师将有限的视觉元素进行有机的排列组合,将理性的思维个性的化的表现出来,是一种具有个人艺术特色的视觉传达方式.传达信息的同时有美感.网页设计特点(相对纸媒来说). ...

  8. 《网页布局基础篇》HTML+CSS单列布局--水平居中,垂直居中,水平垂直居中

    https://blog.csdn.net/panlu666_pl/article/details/66480433 一.水平居中 子元素在父元素中水平居中 1.使用 text-align和inlin ...

  9. css的网页布局案例

    常见行布局: 导航使用position:fixed固定住 导航会脱离文档流,不占据空间 导致下面的元素上移,因此需要将下面的元素的padding-top设置成导航的高度 <!DOCTYPE ht ...

随机推荐

  1. echarts-detail---饼图

    echarts-饼图 1.饼图上面显示纵坐标的百分比数值 series: [ { name: arr[i].name, type: 'pie', radius: ['30%', '50%'], avo ...

  2. Gradle2.0用户指南翻译——第三章. 教程

    翻译项目请关注Github上的地址:https://github.com/msdx/gradledoc本文翻译所在分支:https://github.com/msdx/gradledoc/tree/2 ...

  3. 从JDK源码角度看Object

    Java的Object是所有其他类的父类,从继承的层次来看它就是最顶层根,所以它也是唯一一个没有父类的类.它包含了对象常用的一些方法,比如getClass.hashCode.equals.clone. ...

  4. Xcode9 新功能

    翻译: https://developer.apple.com/library/content/documentation/DeveloperTools/Conceptual/WhatsNewXcod ...

  5. caffe 学习记录1及网络结构

    ubuntu git clone 默认在当前文件夹 caffe 基础了解:https://www.zhihu.com/question/27982282/answer/39350629 当然,官网才是 ...

  6. U盘格式和对齐扇数(常识)

    一.文件系统常见的四种格式:FAT16.FAT32.NTFS.ExFAT. 虽然四种文件系统的存储方式和特性各不相同,但对于传输速度并不快的存储卡和U盘来说, 实际传输性能却大同小异,理论测试数据相差 ...

  7. fortran语法笔记

    1,数据类型,fortran支持整形,real型,logical型,char型,复数型.整形分为为长整形和短整形定义长整形的方法 同时声明多个变量的话可以用逗号隔开. 加两个冒号的话可以直接在声明的时 ...

  8. UVA11137 Ingenuous Cubrency

    题意 PDF 分析 考虑dp. 用\(d(i,j)\)表示用不超过i的立方凑成j的方案数. \(d(i,j)=d(i-1,j)+d(i,j-i^3)\) 时间复杂度\(O(IN+T)\) 代码 #in ...

  9. drone 学习四 几个有用的命令

    1. 安装cli 工具 linux curl -L https://github.com/drone/drone-cli/releases/download/v0.8.5/drone_linux_am ...

  10. 关于ng的过滤器的详细解释angular-filter

    在使用ng框架做项目的时候,我们可能会使用到ng自带的过滤器,来进行数据的筛选 一:ng自带的过滤器:currency ,date,limitTo,lowercase,uppercase,number ...