css:层叠样式表-网页布局基础
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:层叠样式表-网页布局基础的更多相关文章
- DIV+CSS常用网页布局技巧!
以下是我整理的DIV+CSS常用网页布局技巧,仅供学习与参考! 第一种布局:左边固定宽度,右边自适应宽度 HTML Markup <div id="left">Left ...
- PHP.4-DIV+CSS标准网页布局准备工作(下)
DIV+CSS标准网页布局准备工作 区块属性(区块模型) 属 性 描 述 Margin(注) 是定义区块外边界与上级元素距离的属性,用1到4个值来设置元素的边界,每个值都是长度.百分比或者auto,百 ...
- PHP.3-DIV+CSS标准网页布局准备工作(上)
DIV+CSS标准网页布局准备工作(上) 概述 使用"DIV+CSS"对网站进行布局符合W3C标准,采用这种方式布局通常是为了说明与HTML表格定位方式的区别.因为现在的网站设计标 ...
- 一、HTML和CSS基础--网页布局--网页布局基础
W3C标准: 由万维网联盟制定的一系列标准,包括: 结构化标准语言(HTML和XML) 表现标准语言(CSS) 行为标准语言(DOM和ECMAScript) 倡导结构.样式.行为分离. CSS 规定的 ...
- 【网页布局基础】css布局学习总结
三种定位机制 1.标准文档流:从上到下,从左到右输出文档内容 2.浮动 3.绝对定位 需要注意的是块级元素如div p ul 等 行级元素如span strong img input等 块级元素与行级 ...
- 一、HTML和CSS基础--网页布局--如何用css进行网页布局
什么叫做布局? 又称版式布局,是网页UI设计师将有限的视觉元素进行有机的排列组合. 网页设计的特点 网页可以自适应宽度 网页的高度理论上可以无限延长 网页分栏 分栏又称为分列,常见的布局分为:一列布局 ...
- 利用css进行网页布局
网页布局: 又称版式布局,是网页UI设计师将有限的视觉元素进行有机的排列组合,将理性的思维个性的化的表现出来,是一种具有个人艺术特色的视觉传达方式.传达信息的同时有美感.网页设计特点(相对纸媒来说). ...
- 《网页布局基础篇》HTML+CSS单列布局--水平居中,垂直居中,水平垂直居中
https://blog.csdn.net/panlu666_pl/article/details/66480433 一.水平居中 子元素在父元素中水平居中 1.使用 text-align和inlin ...
- css的网页布局案例
常见行布局: 导航使用position:fixed固定住 导航会脱离文档流,不占据空间 导致下面的元素上移,因此需要将下面的元素的padding-top设置成导航的高度 <!DOCTYPE ht ...
随机推荐
- java 导入Excel -- 套路及代码分析
一.思路分析 1.我们要做导入,实际上也就是先文件上传,然后读取文件的数据. 2.我们要有一个导入的模板,因为我们导入的Excel列要和我们的数据字段匹配上,所以我们要给它来一个规定,也就是模板. 3 ...
- BDD测试框架Spock概要
前言 为了找到一个适合自己的.更具操作性的.以DDD为核心的开发方法,我最近一直在摸索如何揉合BDD与DDD.围绕这个目标,我找到了Impact Mapping → Cucumber → Spock ...
- I.MX6 I2C DS1337 disable square-wave output
linux I2C DS1337 disable square-wave output \\\\\\\\\\\-*- 目录 -*-////////// | 一.DS1337访问寄存器说明: | 二.c ...
- IOS在Document目录下创建文件夹、保存、读取、以及删除文件
// 在Documents目录下创建一个名为LaunchImage的文件夹 NSString *path = [[NSHomeDirectory() stringByAppendingPathComp ...
- Form元素与字体
前言 以前写代码的时候总是喜欢在body元素中写字体属性,用以控制全局字体样式,后来发现表单元素中的字体样式并不能被控制,郁闷的不行. 解决方法 因为表单元素无法继承body的字体属性,所以要单独设置 ...
- Vim:基础
Normal模式 即是command “vim test.txt” 时进入的界面. 常用command: :help<Enter> 查看命令. :wq<Enter> ...
- Python学习-第三方库操作
2018-05-04 12:03:19 Python安装模块,更新模块 #显示模块 pip list #显示过期模块 pip list --outdated #安装模块 pip install x ...
- cmd连接mysql操作命令
连接:mysql -h主机地址 -u用户名 -p用户密码 (注:u与root可以不用加空格,其它也一样)断开:exit (回车) 创建授权:grant select on 数据库.* to 用户名@登 ...
- PHP面向对象(OOP)----访问限制符
访问控制修饰符指public.protected.private三个关键词来修饰类的成员属性和成员方法,可以有不同的权限 public:[共有的]类里面调用和类外面调用都是可以的 protected: ...
- python 与时间有关的操作
python保存时间戳文件 import time # ISOTIMEFORMAT='%Y-%m-%d %X' ISOTIMEFORMAT='%Y-%m-%d' t= time.strftime( I ...