我的编程空间,编程开发者的网络收藏夹
学习永远不晚

CSS布局扩展的技巧和用法

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

CSS布局扩展的技巧和用法

这篇文章主要讲解了“CSS布局扩展的技巧和用法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS布局扩展的技巧和用法”吧!

DIV CSS布局扩展技巧和用法

一、ul标签在Mozilla中默认是有padding值的,而在IE中只有margin有值。

二、同一个的class选择符可以在一个文档中重复出现,而id选择符却只能出现一次。对一个标签同时使用class和id进行CSS定义,如果定义有重复,id选择符做的定义有效,是因为id的权重要比class大。

三、一个兼容性调整(IE和Mozilla)的笨办法:初学可能会碰到这样一个情况:同样一个标签的属性在IE设置成A显示是正常的,而在Mozilla里必须要设成B才能正常显示,或者两个倒过来。

临时解决方法:选择符{属性名:B!important;属性名:A}或许有时候并没有效果。你可以在搜索更多的BUG解决方法。

四、如果一组要嵌套的标签之间需要些间距的话,那就留给位于里面的标签的margin属性吧,而不要去定义位于外面的标签的padding

五、li标签前面的图标推荐使用background-image,而不是list-style-image.

六、IE分不清继承关系和父子关系的差别,全部都是继承关系。

七、在给你的标签疯狂加选择符的时候,别忘了在CSS里给选择符加上注释。等你以后修改你的CSS的时候就知道为什么要这么做了。另外提醒您,不要太疯狂了。

八、如果你给一个标签设置了一个深色调的背景图片和亮色调的文字效果。建议这个时候给你的标签再设置一个深色调的背景颜色。因为图片丢失了,也可以保持文字的可读性。

九、定义链接的四种状态要注意先后顺序:LinkVisitedHoverActive

十、与内容无关的图片请使用background.时刻记住表现与内容分离。

十一、定义颜色可以缩写#8899FF=#89F

十二、table在某些方面还是有用武之地的,在遇到内容为数据表格时,不要对它产生憎恨的心理。

十三、***的单象素外框线表格(在IE5、IE6、IE7及FF1.0.4以上中均可通过测试) 
table{border-collapse:collapse;}td{border:#000solid1px;}

十四、margin取负值可以在标签使用绝对定位的时候起到相对定位的作用,在页面居中显示时,使用绝对定位的层不适合使用left:XXpx这个属性。把这个层放到一个要相对定位的标签旁,然后使用margin的负值是个好方法。

十五、绝对定位时使用margin值定位可以达到相对于本身所在位置的定,这与top,left等属性相对与窗口边缘的定位不同。绝对定位的优势在于可以让其它元素忽略它的存在。

十六、如果文字过长,则将过长的部分变成省略号显示:IE5,FF无效,但可以隐藏,IE6有效DIVSTYLE=“width:120px;height:50px;border:1pxsolidblue;overflow:hidden;text-overflow:ellipsis”>就是比如有一行文字,很长,表格内一行显示不下。

十七、在IE中可能由于注释带来的文字重复问题时可以把注释改为:<!–[if!ie]>Putyourcommentaryinhere…<![endif]–>

十八、如何用CSS调用外部字体语法:@font-face{font-family:name;class="lazy" data-src:url(url);sRules}取值:name:字体名称。任何可能的font-family属性的值url(url):使用绝对或相对url地址指定OpenType字体文件sRules:样式表定义

十九、如何让一个表单中的文本框中的文字垂直居中?

如果用行高与高度的组在FF中是没有效果的,办法就是定义上下补白就可以实现想想的效果了。

二十、定义A标签要注意的小问题:当我们定义a{color:red;}时,它代表了A的四种状态的样式,如果此时要定义一个鼠标放上的状态只要定义a:hover就可以了,其它三种状态就是A中所定义的样式。只定义了一个a:link时,一定要记得把其它三种状态定义出来!

二十一、并不是所有样式都要简写:当样式表前定义了如p{padding:1px2px3px4px}时,在后续工程中又增加了一个样式上补白5px,下补白6px.我们并不一定要写成p.style1{padding:5px6px3px4px}.可以写成p.style1{padding-top:5px;padding-right:6px;},你可能会感觉这样写还不如原来那样好,但你想没想过,你的那种写法重复定义了样式,另外你可以不必去找原来的下补白与左补白的值是多少!如果以后前一个样式P变了话,你定义的p.style1的样式也要变。

二十二、网站越大,CSS样式越多,开始做前,请做好充分的准备和策划,包括命名规则。页面区块划分,内部样式分类等。

二十三、固定宽度汉字截断:overflow:hidden;text-overflow:ellipsis;white-space:nowrap;(不过只能处理文字在一行上的截断,不能处理多行。)(IE5以上)FF不能,它只隐藏。

感谢各位的阅读,以上就是“CSS布局扩展的技巧和用法”的内容了,经过本文的学习后,相信大家对CSS布局扩展的技巧和用法这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

CSS布局扩展的技巧和用法

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

如何通过纯CSS实现瀑布流布局的方法和技巧

瀑布流布局(Waterfall Layout)是一种在网页设计中常见的布局方式,它通过将内容以多列的方式排列,每一列的高度不一致,从而形成像瀑布般的视觉效果。这种布局常常被应用于图片展示、商品展示等需要展示大量内容的情景中,具有良好的用户体
2023-10-21

CSS属性实现瀑布流布局的技巧

CSS属性实现瀑布流布局的技巧,需要具体代码示例瀑布流布局是一种常见的网页布局方式,特点是将网页内容像瀑布一样从上到下依次排列,且每个内容块的宽度固定,高度可以不同。这种布局方式可以使网页显示更加美观,给用户带来良好的视觉体验。在CSS中,
CSS属性实现瀑布流布局的技巧
2023-11-18

CSS 布局属性优化技巧:position sticky 和 flexbox

在网页开发中,布局是一个非常重要的方面。良好的布局结构可以提高用户体验,使页面更加美观和易于导航。而CSS布局属性则是实现这一目标的关键。在本文中,我将介绍两种常用的CSS布局属性优化技巧:position sticky和flexbox,并
2023-10-21

CSS两列布局和三列布局的用法

这篇文章主要介绍了CSS两列布局和三列布局的用法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。两列布局左列定宽,右列自适应float + margin 布局html 代码
2023-06-08

CSS 自适应布局属性优化技巧:flex 和 grid

在现代Web开发中,实现自适应布局是一项非常重要的任务。随着移动设备的普及和屏幕尺寸的多样化,确保网站在各种设备上都能良好地展示,适应不同的屏幕尺寸,是一个必不可少的要求。幸运的是,CSS提供了一些强大的属性和技巧来实现自适应布局。本文将重
2023-10-21

HTML5响应式布局的实现方法和技巧

如何实现HTML5响应式布局的步骤与技巧随着移动设备的普及,网页的响应式布局成为了开发者们必备的技能。HTML5的出现给了开发者更多的选择和灵活性,使得实现响应式布局变得更加容易。本文将介绍一些实现HTML5响应式布局的步骤与技巧,并附上
HTML5响应式布局的实现方法和技巧
2024-01-29

使用CSS实现响应式瀑布流卡片布局的技巧

使用CSS实现响应式瀑布流卡片布局的技巧,需要具体代码示例在当今移动设备普及的时代,响应式设计已经成为现代网站的必备要素之一。而响应式瀑布流卡片布局作为一种流行的布局方式,可以在不同屏幕尺寸下实现流畅的展示效果。本文将介绍如何使用CSS实现
使用CSS实现响应式瀑布流卡片布局的技巧
2023-11-21

使用CSS实现响应式卡片瀑布流布局的技巧

使用CSS实现响应式卡片瀑布流布局的技巧随着移动设备的普及和网页内容的多样化,响应式设计已经成为现代web开发的基本要求之一。其中,卡片式布局和瀑布流布局都逐渐成为广受欢迎的设计风格。本文将介绍如何使用CSS实现一个响应式的卡片瀑布流布局,
使用CSS实现响应式卡片瀑布流布局的技巧
2023-11-21

深入解析numpy中的维度扩展方法和技巧

numpy中增加维度的方法和技巧详解维度是数据处理和分析中的重要概念,它能够帮助我们理解和处理数据的结构和特征。在numpy中,我们可以使用一些方法和技巧来增加维度,以便更好地处理数据。本文将详细介绍numpy中增加维度的方法和技巧,并通
深入解析numpy中的维度扩展方法和技巧
2024-01-26

CSS 弹性布局属性优化技巧:align-items 和 flex-grow

在前端开发中,使用弹性布局(Flexbox)来实现网页的自适应布局已经成为了一个常见的技术选择。弹性布局通过一系列的 CSS 属性和值来控制元素在容器中的分布以及排列的方式。在这些属性中,align-items 和 flex-grow 是其
2023-10-21

CSS布局技巧:实现圆形网格图标布局的最佳实践

在现代网页设计中,网格布局是一种常见且强大的布局技术。而圆形网格图标布局则是一种更加独特和有趣的设计选择。本文将介绍一些最佳实践和具体代码示例,帮助你实现圆形网格图标布局。HTML结构首先,我们需要设置一个容器元素,在这个容器里放置图标。我
2023-10-21

CSS布局技巧:实现水平对齐的图片布局的最佳实践

引言:在网页设计中,图片的布局是非常重要的一部分。通过合理的布局方式,可以使网页更加美观和吸引人。本文将介绍如何使用CSS来实现水平对齐的图片布局的最佳实践,并提供具体的代码示例。一、使用Flexbox布局Flexbox是CSS3中的一个强
2023-10-21

CSS Positions布局与网页导航的优化技巧

在网页设计与开发中,布局和导航是两个非常重要的方面。合理的布局可以使网页看起来整洁、美观,而优化的导航则可以提高用户的体验和效率。在这篇文章中,我们将介绍CSS Positions布局和网页导航的一些优化技巧,并提供具体的代码示例。一、CS
2023-10-21

使用position属性实现多列布局的方法和技巧

如何使用position属性实现多列布局在Web开发中,实现多列布局是非常常见的需求。使用position属性可以轻松地实现这一目标,本文将介绍如何使用position属性来实现多列布局,并提供具体的代码示例。在开始之前,我们先来了解一下p
使用position属性实现多列布局的方法和技巧
2023-12-26

编程热搜

目录