div.content
含有ul.searchlist
两个li
s(带有白色背景的区域)不完全对齐,因为它有一些额外的间距(红色背景的区域),我不知道是什么导致它出现以及如何删除它.
插图:
HTML:
<div id="body-content">
<h1>Title of</h1>
<div class="content">
<p style="margin:0;">Subtitle</p>
<ul class="searchlist">
<li>
<img src="" title="result" width="110px"/>
<a href="#">This is a post for testing CSS</a>
</li>
<li>
<img src="" title="result" width="110px"/>
<a href="#">This is a post for testing CSS</a>
</li>
</ul>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS:
#body-content{ float:left; width:700px;background:yellow; }
.content .searchlist{ float:left; width:700px; list-style:none; margin:15px 0 0 0; background:red; }
.content .searchlist li{ padding:10px; float:left; width:688px; background:#fcfcfc; margin-bottom:6px; }
.content .searchlist …
Run Code Online (Sandbox Code Playgroud) 我正在做一个搜索系统,在这个系统中我显示搜索结果,但也有一些文本以搜索词开头.
但我有一个问题,我不知道如何解决它.
问题是:当我搜索某个单词并且我的文本的最后一个单词有一个重音时,最后一个单词看起来很奇怪,或者我有这个"&"或" ".
你能帮我理解这里有什么问题吗?
我的问题代码:
$search = $url[1];
$read = $pdo->prepare("SELECT * FROM pages WHERE title LIKE ? OR content LIKE ? LIMIT ?,?");
$read->bindValue(1, "%$search%", PDO::PARAM_STR);
$read->bindValue(2, "%$search%", PDO::PARAM_STR);
$read->bindParam(3, $begin,PDO::PARAM_INT);
$read->bindParam(4, $max,PDO::PARAM_INT);
$read->execute();
$searchPos = stripos($result['content'],$search);
$searchLen = strlen($search);
$result_text = '"'.substr($result['content'], $searchPos, $searchLen + 35).'..."';
echo '<p>'.strip_tags($result_text).'</p>';
Run Code Online (Sandbox Code Playgroud)
(并使用tinymce编辑器插入数据库)
使用tinymce在数据库中插入内容我这样做:
$f['content'] =$_POST['content'];
Run Code Online (Sandbox Code Playgroud)
然后我插入如下:
$insert->bindParam(4,$f['content']);
Run Code Online (Sandbox Code Playgroud) 我有这个代码,做一个基本的幻灯片放映
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/jquery-ui.min.js"></script>
<script type="text/javascript">
function Slider()
{
$(".slider#1").show("fade",500);
}
</script>
Run Code Online (Sandbox Code Playgroud)
比我有这个div:
<div class="slider">
<img id="1" src="images/pic1.jpg" border="0" alt="Image"/>
<img id="2" src="images/pic1.jpg" border="0" alt="Image"/>
<img id="3" src="images/pic1.jpg" border="0" alt="Image"/>
</div>
Run Code Online (Sandbox Code Playgroud)
当身体加载时我也有onload in body来做jquery函数:
<body onload="Slider()">
Run Code Online (Sandbox Code Playgroud)
但没有任何反应,错误是什么?
我试图开发一个搜索系统,我有一个问题..
我在同一目录中有一个index.php文件和一个search.php文件,我希望当用户在搜索字段中写入并提交时我想转到我的搜索页面.
但是我不明白发生了什么,因为我转到这个页面:localhost/project/tpl/search /但是一切都是白色的,我没有错误,但没有显示我的"search.php"文件的背景!
我尝试过:header('Location: http://localhost/project/tpl/search/');
但我有同样的问题!
那里有人知道可能会发生什么?
<?php
if(isset($_POST['search']))
{
$search = $_POST['s'];
$search = setUri($search);
header('http://localhost/project/tpl/search/');
echo $search;
}
?>
<form name="search" method="post" >
<input id="test" type="search" name="s" placeholder="Search..." required="required" onfocus="if(this.placeholder == 'Search...') {this.placeholder=''}" onblur="if(this.placeholder == ''){this.placeholder ='Search...'}" />
<input type="submit" class="expand" name="search"></button>
</form>
Run Code Online (Sandbox Code Playgroud)
我的项目文件夹在htdocs中,我的项目文件夹是这样的:
然后search.php在tpl文件夹中,如下所示: