怎样才能用css控制第一个li标签的样式,和其他li的样式不同
怎样才能用css控制第一个li标签的样式,和其他li的样式不同,<ul><li>新闻一</li><li>新闻二</li><li>新闻三</li></ul>例如控制第一个新...
怎样才能用css控制第一个li标签的样式,和其他li的样式不同,
<ul>
<li>新闻一</li>
<li>新闻二</li>
<li>新闻三</li>
</ul>
例如 控制 第一个新闻一 为粗体18号字,其他为14号字
这个li 内容是调用出来的,别用手动输入 <li style=" ">新闻一</li>
大侠 解决一下啊! 展开
<ul>
<li>新闻一</li>
<li>新闻二</li>
<li>新闻三</li>
</ul>
例如 控制 第一个新闻一 为粗体18号字,其他为14号字
这个li 内容是调用出来的,别用手动输入 <li style=" ">新闻一</li>
大侠 解决一下啊! 展开
6个回答
展开全部
可以用伪类 但是浏览器兼容性不好
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';
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
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ul li:first-child {
font-size: 14px;
}
font-size: 14px;
}
追问
怎么控制不了?
追答
低版本浏览器(包括360搜狗) 都没法识别, 需要2002年以后的新浏览器
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以用伪类
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';
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';
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<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>
<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>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询