导图社区 HTML
关于HTML的思维导图,分享了 网页样式、标签及属性的知识,有兴趣的可以看看哟。
编辑于2023-05-27 23:46:10 湖南HTML
网页样式<br>
选择器
标签选择器<br>
标签名{属性名:属性;属性名:属性}<br>
类选择器<br>
.标签名{属性名:属性;属性名:属性}<br>
ID选择器<br>
#id{属性名:属性;属性名:属性}<br>
<pre class="prettyprint linenums prettyprinted"><code class="language-html"><span class="tag"><h1 style="font-size:18px">行内式的使用方法</h1></span></code></pre>
<span style="font-family: 'Wawati SC';">标签名,.类名,#ID</span><span style="font-family: 'Wawati SC';"><span style="font-family:Wawati SC">{</span>并集选择器</span><span style="font-family:Wawati SC">}</span>
<span style="font-family:Wawati SC">标签名.类名{交集选择器}</span>
<span style="font-family: 'Wawati SC';">外部标签名 内部标签名</span><span style="font-family: 'Wawati SC';"><span style="font-family:Wawati SC">{</span>后代选择器</span><span style="font-family:Wawati SC">}</span>
引入CSS样式的方式<br>
行内样式<br>
嵌入样式<br>
<pre class="prettyprint linenums prettyprinted"><code class="language-html"><span class="tag"><head><style type="test/css"> h1{属性名:属性;}</style></head></span></code></pre>
导入样式<br>
<link href="样式文件名" type="text/css链接文件的格式" rel="stylesheet"文档的外部样式表/><br>
规定当前文档与被链接文档之间的关系,只有stylesheet被所有浏览器所适用
子主题
CSS的属性<br>
类型
字体类型:font-family<br>
字体渲染:text-shadow<br>
字体大小:font-size<br>
字体风格:font-style<br>
oblique微斜<br>
italic倾斜<br>
字体粗细:font-weight<br>
字体大写:font-variant<br>
字体属性:font
font{风格 粗细 大小 类型}<br>
文本修饰样式:text-decoration<br>
下划线:underline<br>
删除线:line-through<br>
颜色:color<br>
背景<br>
背景颜色:background-color<br>
背景图像:background-image<br>
背景图片重复方式:bakground-repeat<br>
背景图片X,Y轴起始位置:background-position<br>
背景关联:background-attachment:fixed(背景不随着文字滚动)<br>
区块
单词间距:word-spacing
字母间距:letter-spacing<br>
垂直与文本对其方式:vertical-align,text-align<br>
首行缩进:text-indent<br>
显示方式:display<br>
行高:line-height
盒子模型<br>
定义宽高:width,height<br>
内边距上下左右:padding-top,right,bottom,left<br>
外边距上下左右:margin-top,right,bottom,left<br>
margin:0px auto;网页居中<br>
边框:border<br>
边框风格:style;边框厚度:width;边框颜色上下左右<br>
<pre>border-style:点dotted 实solid 双double 虚dashed; </pre>
display控制元素的显示与隐藏<br>
display:block将元素显示为块级元素,前后设置换行<br>
display:inline将元素显示为航迹元素,先后不换行<br>
display:none将元素隐藏<br>
浮动<br>
float<br>
clear清除浮动<br>
both清除左右浮动<br>
overflow盒子溢出处理<br>
visible内容会被裁剪,被裁剪得内容出现在盒子外部<br>
hidden内容会被裁剪,并且其余内容不可见<br>
定位
position
velative相对定位<br>
将出现在它所在的位置上,让这个元素“相对于”它的起点进行移动
absolute绝对定位<br>
设置为绝对定位的元素框从文档流完全删除,并相对于其包含块定位,包含块可能是文档中的另一个元素或者是初始包含块。元素原先在正常文档流中所占的空间会关闭,就好像该元素原来不存在一样。元素定位后生成一个块级框,而不论原来它在正常流中生成何种类型的框。
z-index设置层次<br>
列表
项目编号类型:list-style-type<br>
项目编号图像:list-style-image<br>
项目标记位置:list-style-position<br>
inside标记显示在里面<br>
onside标记显示在外面<br>
超链接伪类<br>
未单击访问时超链接样式 a:link
单击访问后超链接样式 a:visited
鼠标悬浮其上的超链接样式 a:hover
鼠标单击未释放的超链接样式 a:active
设置鼠标形状:cursor<br>
默认光标:default<br>
超链接的指针:pointer<br>
span{cursor:pointer;}
指示程序正在忙:wait<br>
指示可用的帮助:help<br>
指示文本:text
标签及属性<br>
<html> 与 </html> 之间的文本描述网页
<head> 与 </head> 之间的文本是网页头部可见内容<br>
<title> 与 </title> 之间的文本是网页标题<br>
<body> 与 </body> 之间的文本是可见的页面内容
<h1> 到 </h6> 之间的文本被显示为标题
<p> 与 </p> 之间的文本被显示为段落
<br/> 换行 <hr/> 水平线<br>
<em> 与 </em> <i> 与 </i>之间的文本为斜体<br>
<strong> 与 </strong> 之间的文本被加重<br>
<img/> 与 </img>HTML 图像是通过 <img> 标签进行定义的。
<pre><img src="图片地址" width="宽度" height="长度" <code>alt="</code><code>用来为图像定义一串预备的可替换的文本"</code> title="鼠标悬停出文字"/></pre>
<a> 与 </a> HTML 链接是通过 <a> 标签进行定义的。
·······
锚链接(跳转到指定标签):<a href="#name"></a><p name="name"></p>
特殊符号
空格<br>
&gt; 大于号
&lt; 小于号
&copy; 版权符号©
www.w3school.com.cn
<meta> 与 </meta> 定义编码格式<br>
UTF-8,GB2312,GBK<br>
<meta charset="UTF-8"></meta><br>
<link> 与 </link> 用于引入CSS样式<br>
列表
<ul><li> 与 </li></ul> 无序列表<br>
属性type:disc实心圆,square方块,circle空心圆<br>
<ol><li> 与 </li></ol> 有序列表<br>
属性type:1aAIi<br>
<dl><dt><dd> 与 </dd>备注</dt></dl> 定义列表<br>
<table> 与 </table> 表格标签,里面可以嵌套列表<br>
<th> 与 </th> 定义表头<br>
<tr> 与 </tr> 定义表格的行<br>
<td> 与 </td> 定义表格的单元<br>
<thead> 与 </thead> <tbody> 与 </tbody> <tfoot> 与 </tfoot>。。。
属性(水平对齐align:left左对齐,center居中,right右对齐;absmiddle图片居中对齐<br>垂直对齐valign:top顶端对齐,middle居中对齐,bottom底端对齐,baseline基线对齐)
<table border="1" cellspadding="单元格与内容的间距" cellspacing="单元格与单元格直接的间距‘’"></table>
水平合并colspan,列表合并rowspan<br>
<frameset> 与 </frameset>(写在body外面)
属性(定义框架横向排序cols="200px,*,100px"纵向排序rows)<br>
<frame src="其他网页地址" name="名字,方便跳转"/>
<iframe> 与 </iframe>
<form> 与 </form> 表单标签,里面可以嵌套表单元素<br>
<pre><form action="提交的网站" method="GET或者POST"></pre>
<p>如果表单提交是被动的(比如搜索引擎查询),并且没有敏感信息。当您使用 GET 时,表单数据在页面地址栏中是可见的</p><p>如果表单正在更新数据,或者包含敏感信息(例如密码)。POST 的安全性更加,因为在页面地址栏中被提交的数据是不可见的。</p>
<input name="元素名称" type="类型" value="值" size="显示宽度" maxlength="字符长度" checked="是否选中" disabled="disabled禁用" readonly="readonly只读"><br>
<em><input type="text"></em> 定义用于<em>文本输入</em>的单行输入字段
<pre><input type="text" name="lastname"></pre>
<em><input type="password"></em> 定义<em>密码框</em>。
<pre><input type="password" name="lastname"></pre>
<em><input type="radio"></em> 定义<em>单选按钮</em>。
<pre><input type="radio" name="sex"(相同单选按钮的name要一致) value="female">Female</pre>
<em><input type="checkbox" name="复选框之间的name要一致"></em> 定义<em>复选框</em>。
<em><input type="submit"></em> 定义<em></em><em>提交</em>表单的按钮。
<em><input type="reset"></em> 定义<em></em><em>重置</em>表单的按钮。
<em><input type="button"></em> 定义<em></em><em></em>表单的普通按钮。
<pre><button type="button" onclick="alert('Hello World!')">Click Me!</button></pre>
<em><input type="file"></em> 定义<em></em><em>文件选择框</em>。
<input type="hidden">隐藏域<br>
<em><select></em> 定义<em>下拉列表</em><em><em><option></em> 定义待选择的选项</option></select></em>
<pre><select name="cars" size="每次出现的长度"><br><option value="volvo"<em></em> selected = "selected"(默认选中)>Volvo</option><br><option value="saab">Saab</option><br><option value="fiat">Fiat</option><br><option value="audi">Audi</option><br></select></pre>
<em><textarea></em> 元素定义多行输入字段(<em>文本域</em>)</textarea>
<pre><textarea name="message" rows="10" cols="30"><br>这是预定义的文本内容<br></textarea></pre>
<em><datalist></em> 元素规定预定义选项列表。<option value="预定义内容"></datalist>
<datalist id="browsers"><br> <option value="Internet Explorer"><br> <option value="Firefox"><br> <option value="Chrome"><br> <option value="Opera"><br> <option value="Safari"><br></datalist>
<fieldset域><legend域标题>语义化表单</legend></fieldset><br>
关联表单<br>
<pre id="line1"><span><<span class="start-tag">label</span> <span class="attribute-name">for</span>="<a class="attribute-value">male</a>"></span><span>男</span><span></<span class="end-tag">label</span>></span><span><br></span><span><<span class="start-tag">input</span> <span class="attribute-name">type</span>="<a class="attribute-value">radio</a>" <span class="attribute-name">name</span>="<a class="attribute-value">gender</a>" <span class="attribute-name">id</span>="<a class="attribute-value">male</a>"<span>/</span>></span></pre>