首页前端开发CSS如何内联css样式

如何内联css样式

时间2024-01-28 09:54:03发布访客分类CSS浏览568
导读:收集整理的这篇文章主要介绍了如何内联css样式,觉得挺不错的,现在分享给大家,也给大家做个参考。内联css样式的方法:利用标签的style属性,直接将CSS样式放在标签中,语法“<element style="CSS样式代码">...
收集整理的这篇文章主要介绍了如何内联css样式,觉得挺不错的,现在分享给大家,也给大家做个参考。

内联css样式的方法:利用标签的style属性,直接将CSS样式放在标签中,语法“element style="CSS样式代码"> /element> ”。

本教程操作环境:windows7系统、CSS3& & HTML5版、Dell G3电脑。

内联css样式,又称行内样式,就是把 CSS 样式直接放在代码行内的标签中,一般都是放入标签的style属性中,由于行内样式直接插入标签中,故是最直接的一种方式,同时也是修改最不方便的样式。

示例:

!doctyPE html>
    html>
    head>
    meta charset="utf-8">
    tITle>
    行内样式/title>
    /head>
    body>
        p style="background-color: #999900">
    行内元素,控制段落-1/p>
        h2 style="background-color: #FF6633">
    行内元素,h2 标题元素/h2>
        p style="background-color: #999900">
    行内元素,控制段落-2/p>
        strong style="font-Size:30px;
    ">
    行内元素,strong 比 em 效果要强/strong>
        div style="background-color:#66CC99;
     color:#993300;
     height:30px;
     line-height:30px;
    ">
    行内元素,div 块级元素/div>
        em style="font-size:2em;
    ">
    行内元素,em 强调/em>
    /body>
    /html>
    

效果图:

在上面示例中,行内样式由 HTML 元素的 style 属性,即将 CSS 代码放入style=""引号内即可,多个 CSS 属性值则通过分号间隔,例如示例中 div> 标签块级元素

div style="background-color:#66CC99;
     color:#993300;
     height:30px;
     line-height:30px;
    ">
    行内元素,div 块级元素 /div>
    

的编写,我们拋弃过去 HTML 结构和样式放在一起的写法,即body bgcolor="#33ffff"> 。

段落 p> 标签设置背景色为褐色(background-color: #999900),标题 h2> 标签设置背景色为红色(background-color: #FF6633)。

strong> 标签设置字体为 30 像素(font-size:30px; ),div> 标签设置高度和行高为 30 像素以及进行背景色、颜色的设置(background-color:#66CC99; color:#993300; height:30px; line-height:30px; ),em> 标签设置字体大小为相对单位(font-size: 2em; )。

两个段落 p> 标签,虽内容不同,但使用一样的背景色设置,却添加两次 CSS 行内属性设置背景色 background-color: #999900。

h2> 标签、p> 标签、div> 标签为块级元素,设置其 CSS 属性,浏览器支持;strong> 标签、em> 标签为行内元素,设置其 CSS 属性,浏览器支持;故无论行内元素、块级元素,CSS 行内样式都有效。

总之,行内元素虽然编写简单,但通过示例可以发现存在以下缺陷:

  • 每一个标签要设置样式都需要添加 style 属性。

  • 与过去网页制作者将 HTML 的标签和样式糅杂在一起的效果,不同的是现在是通过 CSS 编写行内样式,过去釆用的是 HTML 标签属性实现的样式效果,虽方式不同但结果是一致的:后期维护成本高,即当修改页面时需要逐个打开网站每个页面一一修改,根本看不到 CSS 所起到的作用。

  • 添加如此多的行内样式,页面体积大,门户网站若釆用这种方式编写,那将浪费服务器带宽和流量。

网络上有些网页通过查看源文件可以看到这种编写方式,虽然一个网页只有一部分是如此做的, 但需要分情况:

  • 若网页制作者编写这样的行内样式,可以快速更改当前样式,不必考虑以前编写的样式冲突问题;

  • 网页中若存在这种情况则是后台编辑时,通过编辑器生成的样式,或后台未开发完整,需为编辑人员开发可选择样式的选项而非通过编辑器直接改变颜色、粗细、背景色、倾斜等效果。

(学习视频分享:css视频教程)

以上就是如何内联css样式的详细内容,更多请关注其它相关文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

上一篇: css怎么不选最后一个元素下一篇:css图片怎么变圆猜你在找的CSS相关文章 css怎么控制按钮不可用2022-05-17css3中transform属性实现的4种功能2022-04-13纯CSS3实现div按照顺序出入效果2022-04-13CSS实现隐藏搜索框功能(动画正反向序列)2022-04-13使用CSS3实现按钮悬停闪烁动态特效代码2022-04-13CSS3 Tab动画实例之背景切换动态效果2022-04-13CSS实现两列布局的N种方法2022-04-13CSS 实现Chrome标签栏的技巧2022-04-13css实现两栏布局左侧固定宽右侧自适应的多种方法2022-04-13从QQtabBar看css命名规范BEM的详细介绍2022-04-13 其他相关热搜词更多phpjavapython程序员

若转载请注明出处: 如何内联css样式
本文地址: https://pptw.com/jishu/589486.html
css怎么实现超出高度隐藏 css怎么设置文本框宽度

游客 回复需填写必要信息