【使用DIV+CSS重写网站首页案例】CSS选择器
使用表格<table></table>对网站首页进行布局有缺陷,不能拖动版块,不灵活。
DIV
Div是一个html的标签,单独使用没有意义,必须结合CSS使用;
是一个块级元素,单独占一行;
它主要用于页面的布局;
Span
Div是一个html的标签,单独使用没有意义,必须结合CSS使用;
是一个内联元素,显示一行;
它主要用于对括起来的内容进行样式的修饰;
CSS
层叠样式表:同一元素,同一属性,设置不同值;
解决内容与表现分离的问题(html只能将元素展现出来,内容样式无法展示出来),对内容进行修饰;
语法和规范:
设置样式:
<style></style>
*第一种写法:写在<head></head>内部
<style></style> 内部:
(选择器:用于快速查找需要设置样式的元素)
选择器{
属性名1:属性值1;
属性名2:属性值2(;)
}
*冒号是英文输入法的
*最后一个分号可以省略
基本选择器:(3种)
- 元素选择器:对整体设置样式(div)
例子:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>元素选择器</title> <!--对整体设置样式--> <style type="text/css"> div{ font-size:50px; color:pink; } </style> </head> <body> <div> 哈哈哈哈哈11 </div> <div> 哈哈哈哈哈22 </div> <div> 哈哈哈哈哈33 </div> <div> 哈哈哈哈哈44 </div> <div> 哈哈哈哈哈55 </div> </body> </html>
结果:
- 类选择机器:部分设置样式(. class名字)
例子:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>类选择器</title> <!--部分设置样式--> <style> .div2{ font-size: 30px; color:gold } </style> </head> <body> <div> 哈哈哈哈哈11 </div> <div class="div2"> 哈哈哈哈哈22 </div> <div> 哈哈哈哈哈33 </div> <div class="div2"> 哈哈哈哈哈44 </div> <div> 哈哈哈哈哈55 </div> </body> </html>
结果:
- id选择器:单个设置样式(# id名)
*注意:虽然44可以实现样式,但不是id选择器的目的,此处是有问题的。使用时只设置一个。
例子:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>id选择器</title> <!--单个设置样式--> <style> #div5 { font-size: : 30px; color: yellow; } </style> </head> <body> <div> 哈哈哈哈哈11 </div> <div class="div2"> 哈哈哈哈哈22 </div> <div> 哈哈哈哈哈33 </div> <!--虽然44可以实现样式,但不是id选择器的目的,此处是有问题的。使用时只设置一个。--> <div class="div2" id="div5"> 哈哈哈哈哈44 </div> <div id="div5"> 哈哈哈哈哈55 </div> </body> </html>
结果:
其他选择器
- 层级选择器:层次选择样式(div p)
例子:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>层级选择器</title> <style> div p{ font-size:30px;; color:green; } </style> </head> <body> <div> 哈哈哈哈哈11 </div> <div> 哈哈哈哈哈22 </div> <div> 哈哈哈哈哈33 </div> <div> <p> 哈哈哈哈哈55 </p> </div> <div> 哈哈哈哈哈55 </div> </body> </html>
结果:
- 属性选择器:属性选择样式( input[type='..' ] )
例子:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>属性选择器</title> <style> input[type='text']{ background-color: red; } input[type='password']{ background-color: blue; } </style> </head> <body> 用户名:<Input type="text" name="username"/><br /> 密码:<input type="password" name="password" /> </body> </html>
结果:
【使用DIV+CSS重写网站首页案例】CSS选择器的更多相关文章
- 【使用DIV+CSS重写网站首页案例】步骤分析与代码实现
使用DIV+CSS重写网站首页案例 步骤分析: 第一步:先定义一个大的 div(整个页面),然后嵌套 8 个小的 div(共八行): 第二步:(第一行)在第一个 div 里面嵌套 3 个小的 div: ...
- 【使用DIV+CSS重写网站首页案例】CSS浮动
CSS浮动: 浮动的框可以向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边缘为止 由于浮动框不在文件的普通流中,所以文档的普通流中的块框表现得就像浮动框不存在一样. 选择器之 float属性 ...
- 【使用DIV+CSS重写网站首页案例】CSS引入方式
CSS引入方式(3种) *就近原则:行内引入可以覆盖内部引入的效果 内部引入: * type="text/css" 为默认可以不写 例子: <!DOCTYPE h ...
- 【使用DIV+CSS重写网站首页案例】CSS盒子模型
CSS盒子模型 取值问题: 默认情况,padding.border.margin都为0: 设定区域内容的width和height,是区域内容框的尺寸: 如果设定padding/border/margi ...
- PHP.5-DIV+CSS布局网站首页实例
DIV+CSS布局网站首页实例 网站页面布局 http://www.sj33.cn/digital/wyll/201501/42379.html[页头.页脚.侧边栏和内容区域] #避免各浏览器对CSS ...
- HTML&CSS——使用DIV和CSS完成网站首页重构
1.DIV 相关的技术 Div 它是一个 html 标签,一个块级元素(单独显示一行).它单独使用没有任何意义,必须结合CSS来使用.它主要用于页面的布局. Span 它是一个 html 标签,一个内 ...
- 原生CSS设置网站主题色—CSS变量赋值
定义CSS变量 在css文件顶部定义css变量,注意必须以--开头,使用:root包括这几个变量 :root { --main-bg-color: #ff7675; --color1: #fbfee9 ...
- DIV+CSS布局网站基本框架
html代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www. ...
- IT兄弟连 HTML5教程 DIV+CSS网站首页布局示例
首页的设计直接影响网站的整体形象,虽然没有一个统一的规范,但最好将其设计为大众化的,只要信息内容能够合理地编排即可,使用户可以方便地找到需要的信息.另外,首页的高度最好不要超过三个屏幕,页面中使用的颜 ...
随机推荐
- Hadoop集群上搭建Ranger
There are two types of people in the world. I hate both of them. Hadoop集群上搭建Ranger 在搭建Ranger工程之前,需要完 ...
- 别再说你不会 ElasticSearch 调优了,都给你整理好了
来源:http://tinyurl.com/y4gnzbje 第一部分:调优索引速度 第二部分-调优搜索速度 第三部分:通用的一些建议 英文原文:https://www.elastic.co/guid ...
- Linux查看端口使用情况
1.netstat -tunlp,查看已使用的端口 2.netstat -tunlp | grep 8080,查询指定端口使用情况 3.netstat命令无法使用需要安装net-tools yum i ...
- 从有序矩阵M x N中找出是否包含某一个数,要求时间复杂度为O(M+N)
有序指的是每行从左到右依次变大,每列从上到下依次变大 思路: 从右上顶点开始依次判断当前值与给定值的大小,往左下顶点移动,结束条件是下标超过范围 public class FindNumInOrder ...
- Win10 系统直接在目录下打开cmd
每次用cmd命令,就要定位到当前文件夹,很麻烦 这里介绍一种直接定位到要操作的文件夹的方法: 操作步骤: (1)选择要cmd的文件夹,按住Shift键,鼠标右键快捷方式,先打开Powershell窗口 ...
- [转帖]自动交互式脚本--expect
自动交互式脚本--expect https://www.cnblogs.com/zhuiluoyu/p/4873869.html 我们经常会遇到一些需要与服务器程序打交道的场景,比如,从登陆某个服务器 ...
- nacos配置中心demo
地址: https://www.cnblogs.com/LUA123/p/10656079.html (非常好的实例)
- c/c++封装成python包
参考网址:https://blog.csdn.net/tiankongtiankong01/article/details/80420033 SWIG (Simplified Wrapper and ...
- U9数据权限分配枚举值方法
1.配置动态视图,定位应用对应控制实体,并设置动态视图类型:读取 或 增.删.改: 2.设置动态视图条件:MOPickList.MO.DocState.Value in (FunEnum('生产订单单 ...
- Linux VIM8.1 Python3 编辑器配置文件
Linux VIM8.1 Python3 编辑器配置文件 实现功能: 自动补全(包括函数模块方法补全) 自动代码标准格式化 自动检查代码错误 自定义头文件 自动括号补全 缩进指示线 代码一键折叠 代码 ...