黑马程序员技术交流社区

标题: 技术分享之【查漏补缺】 [打印本页]

作者: wangcong320322    时间: 2019-10-13 00:36
标题: 技术分享之【查漏补缺】
写这个帖子主要是给自己查漏补缺,来应对18号的考试。锚点定位(记住)锚点的作用:
• 实现页面内部的跳转:
如何添加锚点效果
01、使用id名标注要跳转到的目标位置(锚点目标) <div id=“id名称”;></div>
02、使用超链接a进行锚点按钮设置,<a href=“#id名称”>链接文本</a>
base标签
• base标签可以统一设置超链接a的打开方式,书写在<head></head> 之间;
•       <base target=“_blank”>
我们常用的特殊符号是:空格 小于号<大于号>版权©;
table表示表格整体,tr表示行,td表示单元格(列);
表格的常见属性:
  宽:width;   高:height;    边框:border,如果设置border=0是没有边框;
  对齐方式:align  取值left、center、right;设置表格在网页中的水平对齐方式;
  单元格和单元格之间的距离:cellspacing
单元格内容到单元格边框的距离:cellpadding
合并单元格
跨行合并:rowspan=“合并单元格的个数”
跨列合并:colspan=“合并单元格的个数”
注意:合并单元格的顺序:先上后下,先左后右
单选按钮   <input type="radio" checked="checkde“  >
复选按钮   <input type="checkbox" checked="checkde" >
/* 将页面中所有的li的默认的样式设置为没有 */
        li {
            list-style: none;
        }

注意:实体化三属性宽width、高height、背景background是绝对不能继承的,都是需要自己设置;
一句话理解:插入图片是占位置的,背景图片不占位置;实际开发中产品图片有插入图,装饰性的用背景图;
bo01、 设置li的样式:左浮动float:left;,设置li的固定高度宽度分为两种情况:
情况1:如果导航里面的文字个数一致,我们就直接将li的宽度固定死;
情况2:如果导航里面的文字不一样多,那么就不要给li设置宽度,后面用a来撑开;
03、设置a的样式: 首先a的显示模式用display:block;转化为块元素,然后设置a的宽和高,高和li的高度一致,宽度如果文字一样多我们就设置为固定的宽度,如果文字不一样多,宽度就不设置,用padding:0 20px;撑开,意思就是上下内边距为0,左右设置一个固定的值就可以撑开a;x-shadow:水平阴影   垂直阴影   模糊距离   阴影大小   阴影颜色  / 外阴影;
第一步 :强制文字在一行显示
            /* 强制文本在一行显示 */
            white-space: nowrap;
第二步: 将超出范围的文本隐藏
            /* 将超出范围的文本隐藏 */
            overflow: hidden;
第三步 将超出的文本用省略号显示
/* 将超出的文本用省略号显示 */
            text-overflow: ellipsis;
注意: 三部曲使用的环境一定是盒子的宽高是固定的;
Logo的优化写法(重点)
Html布局:一个类名为logo的div盒子,嵌套h1h1里面嵌套a,a里面放网站名称,有利于网站的SEO优化,最后将logo图片插入或者以背景图片插入



















































欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2