HTML和css基础知识点
来源:互联网 发布:淘宝客服兼职工资多少 编辑:程序博客网 时间:2024/06/07 06:48
=============================html=========================================
<em>表示斜体
<strong>表示粗体
<span></>一块单独的空间
<q></q>表示引用,相当于双引号适用于短文本
<blockquote></blockquote>表示引用,适用于长文本
<br/>和<hr/>的格式都是xhtml,比较规范
<address></address>地址标签
<code></code>里面是代码(单行)<pre></pre>多行代码(作用是保留代码的格式空间)
<ul>列表标签是点<ol>是数字 其中<li>是他们的格式,里面都需要写<li>
<table></table>是表格标签,制作表格的<tr>表示一行<td>表示一列<th>表示粗体并居中
< table summary="">表示的表格的摘要 <caption>表示的是表格的标题
<a href="" title="" target="_blank">_blank表示新建一个网页
<a href="mailto:www.baidu.com?cc= & & &">这是一个邮件的快捷键 cc=表示抄送地址 还有bcc表示密件抄送地址 ;分号隔开多个收件人的地址 subject 表示邮件的主题 body表示邮件的内容 例如<a href="mailto:yy@imooc.com?subject=主题名称&body=邮件内容">
<img src="图片地址" alt="下载失败时的替换文本" title = "提示文本">
<form method="传送方式" action="服务器文件">
<textarea rows="行数" cols="列数"><?php echo "";?></textarea>
<input type="radio/checkbox" value="值" name="名称" checked="checked"/>
<label>性别:</label>
<label>男</label>
<input type="radio" value="1" name="gender" />
<label>女</label>
<input type="radio" value="2" name="gender" /> name值一定要相同
multiple="multiple"在option中可以进行多选 <select multiple="multiple"> 选的时候是 ctrl+单击
<label for="控件id名称">如果你在 label 标签内点击文本,就会触发此控件。就是说,当用户单击选中该label标签时,浏览器就会自动将焦点转到和标签相关的表单控件上(就自动选中和该label标签相关连的表单控件上)。 例如 <label for="male">男</label>
<input type="radio" name="gender" id="male" /> 点击男的时候就选中了
=================================css样式===========================================
<style type="text/css">
p{
font-size:20px;/*设置文字字号*/
color:red;/*设置文字颜色*/
font-weight:bold;/*设置字体加粗*/
}
</style>
css的代码需要放在style里面
内联式、嵌入式和外部式三种
内联式: <p style="color:red">这里文字是红色。</p>
嵌入式:
<style type="text/css">
span{
color:red;
}
</style>
外部式:<link href="base.css" rel="stylesheet" type="text/css" />
.是类选择器 例如 .类选器名称{css样式代码;}
#是id选择器 例如
#setGreen{
color:green;
}
++++id选择器和累选择器的区别+++++
相同点:可以应用于任何元素
不同点:
1、ID选择器只能在文档中使用一次。与类选择器不同,在一个HTML文档中,ID选择器只能使用一次,而且仅一次。而类选择器可以使用多次。
++++++++++++++++++++++++++++++
子选择器 例如:.food>li{border:1px solid red;}
包含(后代)选择器 例如:.first span{color:red;} 总结;总结:>作用于元素的第一代后代,空格作用于元素的所有后代。
通用选择器 例如:* {color:red;} 就是将所有的都变成style里面的样式
伪类选择符 例如:a:hover{color:red;} 鼠标划过的时候会变色
分组选择符 例如:
h1,span{color:red;}
它相当于下面两行代码:
h1{color:red;}
span{color:red;}
内联样式表(标签内部)> 嵌入样式表(当前文件中)> 外部样式表(外部文件中)。
重要性:p{color:red !important;}
粗体:a{font-weight:bold;}
斜体:p{font-style:italic;}
下划线:p a{text-decoration:underline;}
删除线: text-decoration:line-through;
缩进: text-indent:2em;
行高:p{line-height:1.5em;}
文字间距: letter-spacing:50px;
对齐: text-align:center;
常用的块状元素有:
<div>、<p>、<h1>...<h6>、<ol>、<ul>、<dl>、<table>、<address>、<blockquote> 、<form>
常用的内联元素有:
<a>、<span>、<br>、<i>、<em>、<strong>、<label>、<q>、<var>、<cite>、<code>
常用的内联块状元素有:
<img>、<input>
a{display:block;} 代码的意思是使a转换为块状元素
块级元素特点:
1、每个块级元素都从新的一行开始,并且其后的元素也另起一行。(真霸道,一个块级元素独占一行)
2、元素的高度、宽度、行高以及顶和底边距都可设置。
3、元素宽度在不设置的情况下,是它本身父容器的100%(和父元素的宽度一致),除非设定一个宽度。
display:inline; 代码的意思是使某一个标签变成内联函数
内联元素特点:
1、和其他元素都在一行上;
2、元素的高度、宽度及顶部和底部边距不可设置;
3、元素的宽度就是它包含的文字或图片的宽度,不可改变。
display:inline-block 结合体 内敛块状元素
inline-block 元素特点:
1、和其他元素都在一行上;
2、元素的高度、宽度、行高以及顶和底边距都可设置。
==============================css盒模型===========================================
div{
border:2px solid red;
}
上面是 border 代码的缩写形式,可以分开写:
div{
border-width:2px;
border-style:solid;
border-color:red;
}
注意:
1、border-style(边框样式)常见样式有:
dashed(虚线)| dotted(点线)| solid(实线)。
2、border-color(边框颜色)中的颜色可设置为十六进制颜色,如:
border-color:#888;//前面的井号不要忘掉。
3、border-width(边框宽度)中的宽度也可以设置为:
thin | medium | thick(但不是很常用),最常还是用象素(px)。
div{border-bottom:1px solid red;} 下
同样可以使用下面代码实现其它三边(上、右、左)边框的设置:
border-top:1px solid red;
border-right:1px solid red;
border-left:1px solid red;
填充:
div{
padding-top:20px;
padding-right:10px;
padding-bottom:15px;
padding-left:30px;
}
边界:
div{
margin-top:20px;
margin-right:10px;
margin-bottom:15px;
margin-left:30px;
}
======================================================================
在网页中,元素有三种布局模型:
1、流动模型(Flow)
2、浮动模型 (Float)
3、层模型(Layer)
层模型有三种形式:
1、绝对定位(position: absolute)
2、相对定位(position: relative)
3、固定定位(position: fixed)
<div id="box1"><!--参照定位的元素-->
<div id="box2">相对参照元素进行定位</div><!--相对定位元素-->
</div>例如:#box3{
width:200px;
height:200px;
position:relative;
}
#box4{
width:99%;
position:absolute;
bottom:0;
left:0; /*这条css样式可以省略*/
}
颜色:p{color:rgb(133,45,200);} p{color:rgb(20%,33%,25%);}
水平居中的例子:
<body>
<div class="container">
<ul>
<li><a href="#">1</a></li>
<li><a href="#">2</a></li>
<li><a href="#">3</a></li>
</ul>
</div>
</body>
css代码:
<style>
.container{
float:left;
position:relative;
left:50%
}
.container ul{
list-style:none;
margin:0;
padding:0;
position:relative;
left:-50%;
}
.container li{float:left;display:inline;margin-right:8px;}
</style>
隐性的display:
<style>
.container a{
position:absolute;
width:200px;
background:#ccc;
}
</style>
<em>表示斜体
<strong>表示粗体
<span></>一块单独的空间
<q></q>表示引用,相当于双引号适用于短文本
<blockquote></blockquote>表示引用,适用于长文本
<br/>和<hr/>的格式都是xhtml,比较规范
<address></address>地址标签
<code></code>里面是代码(单行)<pre></pre>多行代码(作用是保留代码的格式空间)
<ul>列表标签是点<ol>是数字 其中<li>是他们的格式,里面都需要写<li>
<table></table>是表格标签,制作表格的<tr>表示一行<td>表示一列<th>表示粗体并居中
< table summary="">表示的表格的摘要 <caption>表示的是表格的标题
<a href="" title="" target="_blank">_blank表示新建一个网页
<a href="mailto:www.baidu.com?cc= & & &">这是一个邮件的快捷键 cc=表示抄送地址 还有bcc表示密件抄送地址 ;分号隔开多个收件人的地址 subject 表示邮件的主题 body表示邮件的内容 例如<a href="mailto:yy@imooc.com?subject=主题名称&body=邮件内容">
<img src="图片地址" alt="下载失败时的替换文本" title = "提示文本">
<form method="传送方式" action="服务器文件">
<textarea rows="行数" cols="列数"><?php echo "";?></textarea>
<input type="radio/checkbox" value="值" name="名称" checked="checked"/>
<label>性别:</label>
<label>男</label>
<input type="radio" value="1" name="gender" />
<label>女</label>
<input type="radio" value="2" name="gender" /> name值一定要相同
multiple="multiple"在option中可以进行多选 <select multiple="multiple"> 选的时候是 ctrl+单击
<label for="控件id名称">如果你在 label 标签内点击文本,就会触发此控件。就是说,当用户单击选中该label标签时,浏览器就会自动将焦点转到和标签相关的表单控件上(就自动选中和该label标签相关连的表单控件上)。 例如 <label for="male">男</label>
<input type="radio" name="gender" id="male" /> 点击男的时候就选中了
=================================css样式===========================================
<style type="text/css">
p{
font-size:20px;/*设置文字字号*/
color:red;/*设置文字颜色*/
font-weight:bold;/*设置字体加粗*/
}
</style>
css的代码需要放在style里面
内联式、嵌入式和外部式三种
内联式: <p style="color:red">这里文字是红色。</p>
嵌入式:
<style type="text/css">
span{
color:red;
}
</style>
外部式:<link href="base.css" rel="stylesheet" type="text/css" />
.是类选择器 例如 .类选器名称{css样式代码;}
#是id选择器 例如
#setGreen{
color:green;
}
++++id选择器和累选择器的区别+++++
相同点:可以应用于任何元素
不同点:
1、ID选择器只能在文档中使用一次。与类选择器不同,在一个HTML文档中,ID选择器只能使用一次,而且仅一次。而类选择器可以使用多次。
++++++++++++++++++++++++++++++
子选择器 例如:.food>li{border:1px solid red;}
包含(后代)选择器 例如:.first span{color:red;} 总结;总结:>作用于元素的第一代后代,空格作用于元素的所有后代。
通用选择器 例如:* {color:red;} 就是将所有的都变成style里面的样式
伪类选择符 例如:a:hover{color:red;} 鼠标划过的时候会变色
分组选择符 例如:
h1,span{color:red;}
它相当于下面两行代码:
h1{color:red;}
span{color:red;}
内联样式表(标签内部)> 嵌入样式表(当前文件中)> 外部样式表(外部文件中)。
重要性:p{color:red !important;}
粗体:a{font-weight:bold;}
斜体:p{font-style:italic;}
下划线:p a{text-decoration:underline;}
删除线: text-decoration:line-through;
缩进: text-indent:2em;
行高:p{line-height:1.5em;}
文字间距: letter-spacing:50px;
对齐: text-align:center;
常用的块状元素有:
<div>、<p>、<h1>...<h6>、<ol>、<ul>、<dl>、<table>、<address>、<blockquote> 、<form>
常用的内联元素有:
<a>、<span>、<br>、<i>、<em>、<strong>、<label>、<q>、<var>、<cite>、<code>
常用的内联块状元素有:
<img>、<input>
a{display:block;} 代码的意思是使a转换为块状元素
块级元素特点:
1、每个块级元素都从新的一行开始,并且其后的元素也另起一行。(真霸道,一个块级元素独占一行)
2、元素的高度、宽度、行高以及顶和底边距都可设置。
3、元素宽度在不设置的情况下,是它本身父容器的100%(和父元素的宽度一致),除非设定一个宽度。
display:inline; 代码的意思是使某一个标签变成内联函数
内联元素特点:
1、和其他元素都在一行上;
2、元素的高度、宽度及顶部和底部边距不可设置;
3、元素的宽度就是它包含的文字或图片的宽度,不可改变。
display:inline-block 结合体 内敛块状元素
inline-block 元素特点:
1、和其他元素都在一行上;
2、元素的高度、宽度、行高以及顶和底边距都可设置。
==============================css盒模型===========================================
div{
border:2px solid red;
}
上面是 border 代码的缩写形式,可以分开写:
div{
border-width:2px;
border-style:solid;
border-color:red;
}
注意:
1、border-style(边框样式)常见样式有:
dashed(虚线)| dotted(点线)| solid(实线)。
2、border-color(边框颜色)中的颜色可设置为十六进制颜色,如:
border-color:#888;//前面的井号不要忘掉。
3、border-width(边框宽度)中的宽度也可以设置为:
thin | medium | thick(但不是很常用),最常还是用象素(px)。
div{border-bottom:1px solid red;} 下
同样可以使用下面代码实现其它三边(上、右、左)边框的设置:
border-top:1px solid red;
border-right:1px solid red;
border-left:1px solid red;
填充:
div{
padding-top:20px;
padding-right:10px;
padding-bottom:15px;
padding-left:30px;
}
边界:
div{
margin-top:20px;
margin-right:10px;
margin-bottom:15px;
margin-left:30px;
}
======================================================================
在网页中,元素有三种布局模型:
1、流动模型(Flow)
2、浮动模型 (Float)
3、层模型(Layer)
层模型有三种形式:
1、绝对定位(position: absolute)
2、相对定位(position: relative)
3、固定定位(position: fixed)
<div id="box1"><!--参照定位的元素-->
<div id="box2">相对参照元素进行定位</div><!--相对定位元素-->
</div>例如:#box3{
width:200px;
height:200px;
position:relative;
}
#box4{
width:99%;
position:absolute;
bottom:0;
left:0; /*这条css样式可以省略*/
}
颜色:p{color:rgb(133,45,200);} p{color:rgb(20%,33%,25%);}
水平居中的例子:
<body>
<div class="container">
<ul>
<li><a href="#">1</a></li>
<li><a href="#">2</a></li>
<li><a href="#">3</a></li>
</ul>
</div>
</body>
css代码:
<style>
.container{
float:left;
position:relative;
left:50%
}
.container ul{
list-style:none;
margin:0;
padding:0;
position:relative;
left:-50%;
}
.container li{float:left;display:inline;margin-right:8px;}
</style>
隐性的display:
<style>
.container a{
position:absolute;
width:200px;
background:#ccc;
}
</style>
1 0
- HTML和css基础知识点
- HTML和CSS复习知识点
- HTML和CSS的知识点
- HTML和CSS的知识点
- HTML和CSS的知识点
- HTML和CSS的知识点
- HTML和CSS的知识点
- HTML和CSS的知识点
- HTML和CSS的知识点
- HTML和CSS知识点总结
- HTML和CSS基础
- html和css基础
- Html和CSS基础
- html和css基础
- 零碎的html和css知识点
- html和CSS基础学习
- HTML和CSS基础1
- HTML和CSS基础2
- 华为OJ 初级:字符串最后一个单词的长度
- Convolutional neural networks(CNN) (七) Softmax Regression Exercise
- LintCode:将整数A转换为B
- 自定义歌词View的优化(一)
- English in July
- HTML和css基础知识点
- C#开发-最小二乘拟合圆
- 文章标题
- 弹性盒模型
- Android Studio 真机调试失败解决
- readline原理阐述
- 网络查询工具
- PHP获取当前url
- 《面试吐槽》发布