问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎样才能用css控制第一个li标签的样式,和其他li的样式不同

发布网友 发布时间:2022-04-28 14:10

我来回答

7个回答

懂视网 时间:2022-04-28 18:31

本篇文章给大家带来的内容是关于CSS控制ul和li的样式的分析(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

代码如下:

<div id="menu"> 
<ul> 
<li><a href="#">首页</a></li> 
<li class="menuDiv"></li> 
<li><a href="#">博客</a></li> 
<li class="menuDiv"></li> 
<li><a href="#">设计</a></li> 
<li class="menuDiv"></li> 
<li><a href="#">相册</a></li> 
<li class="menuDiv"></li> 
<li><a href="#">论坛</a></li> 
<li class="menuDiv"></li> 
<li><a href="#">关于</a></li> 
</ul> 
</div>

CSS:

代码如下:

#menu ul {list-style:none;margin:0px;} 
#menu ul li {float:left;}

解释一下:

#menu ul {list-style:none;margin:0px;}

list-style:none,这一句是取消列表前点,因为我们不需要这些点。
margin:0px,这一句是删除UL的缩进,这样做可以使所有的列表内容都不缩进。

#menu ul li {float:left;}

这里的 float:left 的左右是让内容都在同一行显示,因此使用了浮动属性(float)。

CSS中的ul与li样式详解

ul和li列表是使用CSS布局页面时常用的元素。在CSS中,有专门控制列表表现的属性,常用的有list-style-type属性、list-style-image属性、list-style-position属性和list-style属性。

一、list-style-type属性

list-style-type属性是用来定义li列表的项目符号的,即列表前面的修饰。list-style-type属性是一个可继承的属性。其语法结构如下:(列举一些常用的属性值)

list-style-type:none/disc/circle/square/demical/lower-alpha/upper-alpha/lower-roman/upper-roman

list-style-type属性的属性值有很多,在这里我们只是列举了比较常用的几个。

none:不使用项目符号。 disc:实心圆。 circle:空心圆。 square:实心方块。 demical:阿拉伯数字。 lower-alpha:小写英文字母。 upper-alpha:大写英文字母。 lower-roman:小写罗马数字。 upper-roman:大写罗马数字。

使用list-style-type属性的示例代码如下:

li{list-style-type:square;}
<ul>
<li>这里是列表内容</li>
<li>这里是列表内容</li>
<li>这里是列表内容</li>
</ul>

二、list-style-image属性

list-style-image属性用来定义使用图片代替项目符号。它也是一个可继承属性,其语法结构如下:

list-style-image:none/url

list-style-image属性可以取两个值:

none:没有替换的图片。 url:要替换图片的路径。

来看一段代码:

li{list-style-image:url(images/bg03.gif);}
<ul>
<li>这里是列表内容</li>
<li>这里是列表内容</li>
<li>这里是列表内容</li>
</ul>

三、list-style-position属性

list-style-position属性,是用来定义项目符号在列表中显示位置的属性。它同样是一个可继承的属性,语法结构如下:

list-style-position:inside/outside

inside:项目符号放置在文本以内。 outside:项目符号放置在文本以外。

使用list-style-position属性的示例如下:

li{
list-style-type:square;
list-style-position:outside;}
<ul>
<li>这里是使用list-style-position属性值为outside的示例。请注意换行以后项目符号的位置。</li>
<li>这里是列表内容</li>
<li>这里是列表内容</li>
</ul>

再来看一下属性值为inside的样式。

li{
list-style-type:square;
list-style-position:inside;}
<ul>
<li>这里是使用list-style-position属性值为inside的示例。请注意换行以后项目符号的位置。</li>
<li>这里是列表内容</li>
<li>这里是列表内容</li>
</ul>

四、list-style属性

list-style属性是综合设置li样式的属性,也是一个可以继承的属性,语法结构如下:

li-style:list-style-type/list-style-image/list-style-position

各个值的位置可以交换。比如:

li{
list-style:url(images/bg03.gif) inside;}
<ul>
<li>这里是使用list-style属性的示例。请注意换行以后项目符号的位置。</li>
<li>这里是列表内容</li>
</ul>

【相关推荐:CSS视频教程】

热心网友 时间:2022-04-28 15:39

css控制第一个li标签的样式,和其他li的样式不同:给第一个<li>标签添加class或者id,然后编写css代码。

html:给第一个li元素添加一个class类名为“menu1”。

html:

<ul>

<li class=“menu1”>新闻一</li>

<li>新闻二</li>

<li>新闻三</li>

</ul>
css代码:
li{font-size:14px;} //4px大小的字体
.menu1{font-size:18px;font-weight:bold;} //字体样式:粗体18px字体

效果:

热心网友 时间:2022-04-28 16:57

可以用伪类 但是浏览器兼容性不好

ul > i:first-child{font-weight:18px;}

所以推荐用JQUERY 或者是 JAVASCRIPT

JQUERY是

$('ul li:eq(0)').css('font-weight', '18px');

JAVASCRIPT是

document.getElementsByTagName('ul')[0].getElementsByTagName('li')[0].style.fontWeight = '18px';追问伪类 好像不行
js 的我自己看过,学过C++ 但是js 也不会用,大侠帮我整理一下:

document.getElementsByTagName('ul')[0].getElementsByTagName('li')[0].style.fontWeight = '18px';

可以写详细点吗 ?

追答你写的就可以 不过要放在HTML后面 也就是最后 不然执行到那时候他找不到DOM

热心网友 时间:2022-04-28 18:32

ul li:first-child {
font-size: 14px;

}追问怎么控制不了?

追答低版本浏览器(包括360搜狗) 都没法识别, 需要2002年以后的新浏览器

热心网友 时间:2022-04-28 20:23

可以用伪类
ul > i:first-child{font-weight:18px;}

所以推荐用JQUERY 或者是 JAVASCRIPT

JQUERY是

$('ul li:eq(0)').css('font-weight', '18px');

JAVASCRIPT是

document.getElementsByTagName('ul')[0].getElementsByTagName('li')[0].style.fontWeight = '18px';

热心网友 时间:2022-04-28 22:31

<ul class="warp">
<li class="active">新闻一</li>
<li>新闻二</li>
<li>新闻三</li>
</ul>

<style type="text/css">
.warp li{
font-size : 14px;
}
.warp li.active{
font-size: 18px;
font-weight: bold;
}
</style>

热心网友 时间:2022-04-29 00:56

用js中的firstChildNode追问这么具体的怎么用,js 我不会,略了解些!
可以帮我写个详细的简单代码吗 ?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
cpe卡是什么意思 早期乳腺癌治疗原则 乳腺癌放射治疗原则 空调调到二十二度风量三档 warframe悟空mod介绍_warframe悟空mod是什么 warframe导引技能是什么 自然界中哪些硅酸盐矿物占据地壳质量的95%? 包米芯八万四千斤稻糠一万斤麦夫七千二百斤,白灰用多少为好,做平菇用... 平菇培养料,包米芯稻糠麸子豆粕其中包米芯36吨其它应该放多少_百度知 ... 做平菇培养料包米芯36吨稻糠,麸子豆粨各放多少适合,请高手指点_百度知 ... 请问什么是衣原体感染?具体分为那几种?十分感谢! 生殖道沙眼衣原体感染的临床表现 衣原体如何感染的? 男性治疗沙眼衣原体感染的? 男性沙眼衣原体有什么影响 沙眼衣原体感染 急急急 男性沙眼衣原体感染怎样治疗? 男性沙眼衣原体感染 男性沙眼衣原体阳性是怎么回事?求治疗方法! 沙眼衣原体感染的原因 沙眼衣原体感染原因 沙眼衣原体怎么感染的 男性支原体感染的原因是什么? 男人尿道在什么情况下会感染沙眼衣原体细菌? 男性沙眼衣原体阳性 平地机买哪个牌子比较好??? 水稳定碎石松铺系数是多少? “水稳定碎石松铺系数”是多少? 平地机的再制造研究论文 铲土运输机械有哪几种? 适合小资金创业项目有哪些? 小本资金如何创业 个人创业有什么好的项目吗?资金不多,最好是小本生意。 加盟小资金创业好点子? 现在低成本的创业项目都有哪些,我创业资金相对于优点少,10万左右 想创业,有什么投入资金少点的项目可以介绍吗? 投入资金少的创业项目有哪些 我是广西宜州的,想创业,资金不够。各位朋友,适合在农村创业(小本创业)的项目有那些? 中国八大菜系排名第一的是 中国菜系排名 oppo手机被清除了数据还能找回来吗? vivos1有没有自带变声器? vivos1的手机有变声器吗? 是不是只要是vivo手机就有变音器这个功能? vivoS1手机有自带变声器吗? vivo游戏变声器怎么试听? 为什么vivo手机没有变声器?什么时候才能有变声器? 我的登不上,手机号也停机被别人买走了,我怎么注销我的? 为什么我的vivo手机里面游戏魔盒没有变声器? 请问微信被盗登陆不了怎么注销?