html+css

Posted yuyuanwen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html+css相关的知识,希望对你有一定的参考价值。

1.页面基础元素:<html>
<html>是页面的基础元素,主要用来定义页面的开始和结束部分。元素语法结构如下<html>....</html>(开头标记为<>,结束标记为</html>)先介绍一下完整的HTML文件的基本结构

<html>           文件开始标记

<head>          文件头开始标记

.........                文件头部分的内容

</head>         文件头结束标记

<body>          文件主体开始标记

.........                文件主题部分的内容

</head>         文件主题结束标记

</html>          文件结束标记

2.基本标签

①头部元素:<head></head>

②标题元素   <title></title>

③超链接      <a href=" "></a>

④标题标签   <h1></hi1>
3.

<span></span> 无语义,标识作用
<br/>换行
&nbsp空格
<hr/>横线
<address></address>地址,斜体格式
<pre></pre>加一段代码
<ul>
<li></li>无序列表
</ul>

<ol>
<li></li>有序列表
</ol>

<div></div> 块

<table>
<tr>
<th></th>
<td></td>
</tr>
</tbody>
</table>

<style type="text/css"></style>

<a href="目标连接" title="" target="">链接显示的文本</a> 其中target=""表示打开的网页在新的标签页打开

<img src="图片链接" alt="图片加载失败时显示的文字" title="鼠标滑过图片时显示的文字">

<form method="post/get" action="数据被传送到的地方">
<input type="password" name="pass"/> 密码框
<textarea cols="50" rows="30">在这里输入内容</textarea> 介绍框
<input type="radio" value="值" name="somename" checked="checked"/> 单选框
<input type="checkbox" value ="值" name="somename" checked="checked"> 复选框
<select>/<select multiple="multiple">
<option value="值">显示的值</option>
<option value="值" selected = "selected">显示的值</option>
</select>
<input type="submit" value="确定" name="submit"/>
<input type="reset" value="重置" name="reset"/>
</form>
3.

<span class="name"></span>
.name{CSS样式}
<span id="name"></span>//一个名字只允许使用一次
#name{CSS样式}
子选择器 >
.first>secod{CSS样式}//只能是第一代子标签
后代选择器 (空格)
.father child{CSS样式}
通用选择器 *
伪类选择器:
例如 a:hover{color:red}
鼠标滑过显示红色
分组选择器
h,span{color:red}

CSS样式分为内联式、嵌入式、外部式
内联式:<p style="color:red"></p>
嵌入式:<style type="text/css"></style>
外部式:<link href="base.css" rel="stylesheet" type="text/css">
优先级:内联式>嵌入式>外部式
CSS样式权重:
标签权值为1
class选择器为10
id选择器为100
设置最高权值!important

盒子模型:
div{padding:1px 2px 1px 2px}//上,右,下,左
div{padding:1px}//全部
div{padding:1px 2px}//上下,左右

CSS布局模型
1)浮动模型(float)
可以实现块状元素在同一行
div{float:left/right}
2)
有三种定位方式:
绝对定位:position:absolute
相对定位:position:relative
固定定位:position:fixed
div{position:relative;
top:50px;
left:50px;}//相对于原位置向下向右移动50px,但偏离前的位置保持不变
div{
position:absolute;
top:50px;
left:50px;}//定位于父块距上和左50px

div{position:fixed;
bottom:0;
right:0;
}//定位于窗口

假设父块box1,和子块box2,要使得box2相对于box1定位,需要在box1设置position:relative,box2中设置position:absolute

3.

文字排版-字体设置body{font-family:"Microsoft Yahei";}    将字体设置为微软雅黑

文字排版-粗体
p span{font-weight:bold;}    将span指向的元素设置为粗体
下划线
p a{text-decotation:underline;}    将a标签下划线去掉

段落排版-对齐
h1{text-align:center/left/right;}    /*设置块状元素为居中/居左/居右*/

以上是关于html+css的主要内容,如果未能解决你的问题,请参考以下文章

前端个人总结HTML+CSS篇

CSS HTML链接图像悬停更改段落格式

鼠标悬停时间 CSS HTML [重复]

HTMLCSS

使用 CSS HTML 垂直对齐提交按钮

利用css+原生js制作简易钟表