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 ...
随机推荐
- CentOS 7常用工具安装
git 在Linux下开发项目,少不了要使用git工具,安装方法十分简单,通过一条 yum 指令既可完成安装: yum install git 安装完成后检测版本: # git --version g ...
- ROS-I工业机器人培训课程资料 2017-06-30
美国ROS工业联盟于2017年6月6日至8日在德克萨斯州圣安东尼奥市的SwRI举办了ROS工业开发人员培训班.12位与会者代表了一系列不同的组织,包括Bastian Solutions,EWI,Joh ...
- Jmter操作数据库
1.导入jdbc的jar包,因为jmeter本身不能直接连接mysql,所以需要导入第三方的jar包,来连接mysql,如下操作: 2.创建数据库连接如下: 3.配置mysql的url.端口号.账号. ...
- python常用模块之shelve模块
python常用模块之shelve模块 shelve模块是一个简单的k,v将内存中的数据通过文件持久化的模块,可以持久化任何pickle可支持的python数据类型 我们在上面讲json.pickle ...
- vuex(一)mutations
前言:vuex的使用,想必大家也都知道,类似于状态库的东西,存储某种状态,共互不相干的两个组件之间数据的共享传递等.我会分开给大家讲解vuex的使用,了解并掌握vuex的核心(state,mutati ...
- fedora 修改home下的中文目录为英文目录
<h4>修改home下的中文目录为英文目录</h4>习 惯问题,喜欢使用fedora为您在home目录下自创建的“桌面”.“文档”,“图片 .公共的” .“下载”. “音乐”. ...
- BZOJ - 3295 动态逆序对 (树状数组套treap)
题目链接 思路和bzoj2141差不多,不过这道题的数据更强一些,线段树套treapT了,树状数组套treap卡过~~ #include<bits/stdc++.h> using name ...
- BZOJ3994:约数个数和(莫比乌斯反演:求[1,N]*[1,M]的矩阵的因子个数)
Description 设d(x)为x的约数个数,给定N.M,求 Input 输入文件包含多组测试数据. 第一行,一个整数T,表示测试数据的组数. 接下来的T行,每行两个整数N.M. Outpu ...
- FastJson的一些使用
前言 最近经常使用json的一些转换,使用的是fastjson,所以就对fastjson进行了一些汇总,记录下来. 正文 主要的api 首先是一些类库的说明: SerializeWriter:相当于S ...
- JAVA验证身份证号码是否合法
package com.chauvet.utils; import java.text.ParseException; import java.text.SimpleDateFormat; impor ...