css部分的复习
常见的块元素有
<h1><h6>。<p><div><ul><li><ol>等,其中<div>标记是最典型的块元素。
行内元素:行内元素不占有独立的区域,仅仅靠自身的字体大小和图像尺寸来支撑结构,一般不可以设置宽度,高度,对齐等属性。常用于控制页面中文本的样式。
常见的行内元素有<strong><b><em><i><del><s><ins><u><a><span>等,其中<span>标记是最典型的行内元素。
注意:在行内元素中有几个特殊的标记,——<img/><input/><td>可以对他们设置宽高和对齐属性。有些资料可能会称他们为行内块元素。
——————————————————
css基础选择器(选取元素)
要想将css样式应用于特定的HTML元素,首先要找到该目标元素。在css中执行这一任务的样式规则部分被称为选择器,css基础选择器有四种
1.标签选择器,
标记名{属性1:属性值1;属性2:属性值2}
标记选择器最大的有点是能快速为页面中同类型的标记统一样式,同时也是他的缺点,不能设计差异化样式。
绝对路径:带有盘符的一个路径
D:前端与移动开发\html\css
相对路径:一个文件相对于另一个文件的路径
背景图片:<body background="图片的路径"></body>
表单:
表单元素:
Input:
Text:文本框(输入框)
Password:密码框
Radio:单选框(如果在设置默认选项使用:checked)
Checkbox:多选框(如果在设置默认选项使用:checked)。
Button:按钮(如果设置value值,那么这个值就是按钮上的文本)
Submit:提交按钮(必须要跟form一起使用才会达到效果。)
Image:图片按钮
Select:下拉框:
Textarea:文本域:
FORM表单:
Action:设置表单的提交参数路径
注意:如果一个表单元素想要提交那么这个元素必须要一个name属性
method:当前的请求方式。
当前的主流请求方式有两种:
当前的主流请求方式有两种:
GET:将要传递的参数放在url上面。
post:将要传递的参数放在请求报文体中、
标签的语义化:
HTML:从语义化的角度来描述页面结构
css从审美的角度来修饰页面的样式
js:从交互的角度来给页面提供行为。
html中标签的种类并不多。、
w3c标准:html结构,css样式,js行为
遵循的原则:先确定语义的HTML,再选适合的css
语义是否良好:当我们去掉css之后,网页结构依然组织有序,并且有良好的可读性。
w3c万维网联盟:有效促进了web技术的相互兼容。、
语义化标签:语义化的主要目的就是为了让大家直观的认识标签和属性的用途和作用
语义化的网页的好处,
语义化的网页的好处,最主要的就是对搜索引擎友好,有了良好的结构和语义你的网页内容自然容易被搜索引擎抓取。
核心:合适的地方给一个最为合理的标签。
不管是谁都能看懂这块内容是什么
css主要目的是:控制网页中元素的样式。
css可以让我们从html结构和样式中分离出来
css可以让我们专注结构
Id选择器:id选择器使用#进行表示,后面紧跟着id名,其基本语法格式如下:
该语法中,id名即为html元素的id属性值,大多数html元素都可以定义id属性,
元素的id值是唯一的,只能对应于文档中某一个具体的元素。
通配符选择器
通配符选择器用“*”表示,他是所有选择器中作用范围最广的,能匹配页面中所有的元素。
注释:
HTML:<!--内容-->
css:/*内容*/
注释的作用:用来说明某一段代码的作用。
最好每写一段内容都用注释前后包括起来,方便后期的维护。
各种富媒体让网页的内容更加生动,网页上软件化的交互形式为用户提供了更好的使用体验,这些都是基于前端技术实现的。网站重构的目的不是为了让网页更符合Web标准,重构的本质是构建一个前端灵活的MVC框架,即HTML作为信息模型(Model),CSS控制样式(View),JavaScript负责调度数据和实现某种展现逻辑(Controller)。同时,代码需要具有很好的复用性和可维护性。这是高效率、高质量开发以及协作开发的基础。
css部分的复习的更多相关文章
- css重点章节复习—布局-边框-边距-浮动 (部分)
css重点章节复习—布局-边框-边距-浮动 在第二个任务中,这一块的后面那条线真的弄了很久.起初也是在html里面写的代码.之后觉得这样不好,想到第一个页面中用到的border-bottom和bord ...
- HTML、CSS、JS 复习——序
HTML在MVC中担任着M的角色.由HTML组成的节点称之为HTML DOM.要想成为一流的大神,就必须能分分钟建立起一个强大的HTML DOM.而要做到这点,就必须了解甚至精通HTML. CSS在M ...
- css的一些复习
css,全称Cascading Style Sheets,层叠样式表. css选择器是从右往左解析的,解析速度会比较快. 选择器 选择器权重 !important 优先级最高 元素属性 优先级高 相同 ...
- CSS的简单复习总结
如果说网页是人的话那么CSS就是化妆品了哈哈哈,所以网页离不开CSS的装饰.id选择器和Class选择器 二者都是用来选择元素进行装饰的,我个人理解是类选择器包含了id选择器,class选择器不 ...
- CSS基础知识复习
1. CSS优先级 标签内部属性 style定义的CSS > 文档内定义的css > 引用外部CSS文件 2. CSS选择器类型 . 标签选择器 . 类选择器(使用.做标识) . ID选择 ...
- HTML5+CSS3整体回顾
http://blog.poetries.top/2016/10/19/HTML5+CSS3%E5%9F%BA%E7%A1%80%E5%9B%9E%E9%A1%BE%20/ 这篇文章主要总结H5的一些 ...
- Matplotlib数据可视化(3):文本与轴
在一幅图表中,文本.坐标轴和图像的是信息传递的核心,对着三者的设置是作图这最为关心的内容,在上一篇博客中虽然列举了一些设置方法,但没有进行深入介绍,本文以围绕如何对文本和坐标轴进行设置展开(对图像 ...
- 《CSS权威指南》基础复习+查漏补缺
前几天被朋友问到几个CSS问题,讲道理么,接触CSS是从大一开始的,也算有3年半了,总是觉得自己对css算是熟悉的了.然而还是被几个问题弄的"一脸懵逼"... 然后又是刚入职新公司 ...
- HTML和CSS的复习总结
HTML(Hypertext Markup Language)超文本标记语言:其核心就是各种标记!<html> HTML页面中的所有内容,都在该标签之内:它主要含<head>和 ...
随机推荐
- ubuntu 常用命令
此处为使用ubuntu中常用的命令,不会全面深入讲解命令,仅供日常使用查看,以备遗忘. 不定时更新! 1.远程传输文件(小文件) scp [user@源文件地址:/目录/.../file] [目的地址 ...
- Java 部分注意160530
1.1 变量的名字不可以重复 1.2 标识符命名规则:必须以字母_下划线货比富豪开头,余下的字符可以是下划线,货币符号,任何字母或数字,长度不限.不能用Java中的关键字或保留字做标识符. 1.3 l ...
- Shell基础-Bash变量-用户自定义变量
变量设置规则: 变量名称可以由字母.下划线和数字组成,但是不能由数字开头. 在Bash中变量的默认类型是字符串类型,若需要进行数值运算,则需指定变量类型为数值型.变量用等号链接,且两边不能有空格.若需 ...
- Linux(Debian)+Apache+Django 配置
配置Apache和Django连接的过程可谓是一波三折,在此记录. 零.基本的安装 软件环境 l Linux-3.2.0-4-amd64-x86_64-with-debian-7.7 l py ...
- 用JS编写日历的简单思路
提要:本文以写当前时间环境下当月的日历表为例,用最简单的方法实现JavaScript日历,旨在展示JS世界中实用为本.简单为上的解决问题的思路. Web页中的日历一般离不开表格,通常都使用表格装载指定 ...
- 利用freemarker 静态化网页
1.介绍-FreeMarker是什么 模板引擎:一种基于模板的.用来生成输出文本的通用工具 基于Java的开发包和类库 2.介绍-FreeMarker能做什么 MVC框架中的View层组件 Html页 ...
- MyEclipse Spring 学习总结二 Bean的生命周期
文件结构可以参考上一节 Bean的生命周期有方法有:init-method,destroy-method ApplicationContext.xml 文件配置如下: <?xml version ...
- Deepin下phpunit安装,以及执行过程中所遇到的问题
Deepin下phpunit安装,以及执行过程中所遇到的问题 安装phpunit步骤 wget https://phar.phpunit.de/phpunit.phar chmod +x phpuni ...
- SUSE Linux 13服务器版
SUSE Linux 下面打开图形界面下的终端 桌面右键,选择运行 konsole命令打一桌面终端插件 配置静态ip /etc/sysconfig/network/ 虚拟机下面的网卡 vi /etc/ ...
- 初学RabbitMQ
一.RabbitMQ中的一些概念 (1)Connection(连接) 与RabbitMQ建立连接,由ConnectionFactory创建每个Connection至于一个物理server进行连接,此链 ...